From 54de0e92069954872c070cf02564cd4b0c9b2ba4 Mon Sep 17 00:00:00 2001 From: James Turner Date: Sun, 7 Jun 2015 17:20:30 +0200 Subject: [PATCH] RPATH handling for Mac. --- CMakeLists.txt | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3dfb9a2a0..4808f9d7f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,9 +14,16 @@ if(COMMAND cmake_policy) endif() endif() -# using 10.7 because boost requires libc++ and 10.6 doesn't include it -set(CMAKE_OSX_DEPLOYMENT_TARGET 10.7) -set(CMAKE_OSX_SYSROOT /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk) +if(APPLE) + # using 10.7 because boost requires libc++ and 10.6 doesn't include it + set(CMAKE_OSX_DEPLOYMENT_TARGET 10.7) + set(CMAKE_OSX_SYSROOT /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk) + + set(CMAKE_INSTALL_RPATH "@loader_path/../Frameworks") + # when building, don't use the install RPATH already + # (but later on when installing) + SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) +endif() project(FlightGear) -- 2.39.5