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.
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)
endif(CMAKE_COMPILER_IS_GNUCXX)
if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
- set (WARNING_FLAGS_CXX "-Wall -Wno-overloaded-virtual -Wno-redeclared-class-member")
+ set(WARNING_FLAGS_CXX "-Wall -Wno-overloaded-virtual \
+ -Wno-redeclared-class-member \
+ -Wno-inconsistent-missing-override \
+ -Wno-unused-local-typedef")
+
set(CMAKE_XCODE_ATTRIBUTE_CLANG_CXX_LIBRARY "libc++")
set(CMAKE_XCODE_ATTRIBUTE_CLANG_CXX_LANGUAGE_STANDARD "c++11")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -stdlib=libc++")
- set (WARNING_FLAGS_C "-Wall")
+ set(WARNING_FLAGS_C "-Wall")
endif()
if(WIN32)