X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=CMakeLists.txt;h=c88ac3b277ed90f17c811c70c546339e51dc2b4f;hb=53b41d0284112542699289680f01c944bbb04567;hp=c881c32205e0e35b37ada786eac1af5a1cce212a;hpb=06a260822c0eb10f47533a2cbf5cbbc968878c17;p=flightgear.git diff --git a/CMakeLists.txt b/CMakeLists.txt index c881c3220..c88ac3b27 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,6 +14,16 @@ if(COMMAND cmake_policy) endif() endif() +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_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) # We have some custom .cmake scripts not in the official distribution. @@ -104,13 +114,11 @@ IF(APPLE) find_library(CORESERVICES_LIBRARY CoreServices) find_library(COCOA_LIBRARY Cocoa) list(APPEND PLATFORM_LIBS ${COCOA_LIBRARY} ${CORESERVICES_LIBRARY}) - - # using 10.7 because boost requires libc++ and 10.6 doesn't include it - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.7") elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") find_package(Threads REQUIRED) - + find_package(X11 REQUIRED) + set(USE_DBUS_DEFAULT 1) find_package(UDev)