From 7138f9e09d70bae8252105a9af67499e48b12a8c Mon Sep 17 00:00:00 2001 From: Frantisek Erben Date: Tue, 16 Jun 2026 23:56:06 +0200 Subject: [PATCH] Update macOS Apple Silicon hombrew rpath See: https://github.com/orgs/Homebrew/discussions/2370 --- driver/CMakeLists.txt | 1 + installer/CMakeLists.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/driver/CMakeLists.txt b/driver/CMakeLists.txt index 1b6e298f..25b8f50c 100644 --- a/driver/CMakeLists.txt +++ b/driver/CMakeLists.txt @@ -173,6 +173,7 @@ WHILE(${DRIVER_INDEX} LESS ${DRIVERS_COUNT}) set_property(TARGET ${DRIVER_NAME} APPEND PROPERTY INSTALL_RPATH "@loader_path/private") set_property(TARGET ${DRIVER_NAME} APPEND PROPERTY INSTALL_RPATH "/usr/local/iODBC/lib") set_property(TARGET ${DRIVER_NAME} APPEND PROPERTY INSTALL_RPATH "/usr/local/var/homebrew/linked/libiodbc/lib") + set_property(TARGET ${DRIVER_NAME} APPEND PROPERTY INSTALL_RPATH "/opt/homebrew/opt/libiodbc/lib") mangle_osx_rpaths(${DRIVER_NAME}) elseif(NOT WIN32) set_property(TARGET ${DRIVER_NAME} APPEND PROPERTY INSTALL_RPATH "$ORIGIN") diff --git a/installer/CMakeLists.txt b/installer/CMakeLists.txt index 0c861d2a..75961ee3 100644 --- a/installer/CMakeLists.txt +++ b/installer/CMakeLists.txt @@ -77,6 +77,7 @@ if(APPLE) set_property(TARGET myodbc-installer APPEND PROPERTY INSTALL_RPATH "@loader_path/../lib/private") set_property(TARGET myodbc-installer APPEND PROPERTY INSTALL_RPATH "/usr/local/iODBC/lib") set_property(TARGET myodbc-installer APPEND PROPERTY INSTALL_RPATH "/usr/local/var/homebrew/linked/libiodbc/lib") + set_property(TARGET myodbc-installer APPEND PROPERTY INSTALL_RPATH "/opt/homebrew/opt/libiodbc/lib") elseif(NOT WIN32) set_property(TARGET myodbc-installer PROPERTY BUILD_WITH_INSTALL_RPATH ON) set_property(TARGET myodbc-installer APPEND PROPERTY INSTALL_RPATH "$ORIGIN/../lib/")