diff --git a/CMakeLists.txt b/CMakeLists.txt index 7479b29..8675b62 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,8 +22,13 @@ if(MINGW) else() if(APPLE) set(CMAKE_INSTALL_RPATH "@executable_path/../Frameworks;@executable_path/lib;@loader_path/../lib") - set(CMAKE_MACOSX_RPATH 1) - if(NOT CMAKE_CROSSCOMPILING) + set(CMAKE_MACOSX_RPATH TRUE) + if(CMAKE_CROSSCOMPILING) + set(CMAKE_SKIP_BUILD_RPATH FALSE) + set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) + set(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE) + set(CMAKE_INSTALL_NAME_DIR "@rpath") + else() include_directories(/usr/local/include) link_directories(/usr/local/lib) endif()