set(HUDSON_BUILD_ID "none")
endif()
+IF(APPLE)
+ set(EVENT_INPUT_DEFAULT 1)
+elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
+ set(EVENT_INPUT_DEFAULT 1)
+endif()
+
find_package(Git)
if (GIT_FOUND)
execute_process(COMMAND git --git-dir ${PROJECT_SOURCE_DIR}/.git rev-parse HEAD
option(ENABLE_YASIM "Set to ON to build FlightGear with YASIM FDM" ON)
option(ENABLE_JSBSIM "Set to ON to build FlightGear with JSBSim FDM" ON)
option(ENABLE_FGADMIN "Set to ON to build FlightGear with FGADMIN" ON)
-option(EVENT_INPUT "Set to ON to build FlightGear with event-based Input support" OFF)
+option(EVENT_INPUT "Set to ON to build FlightGear with event-based Input support" ${EVENT_INPUT_DEFAULT})
option(ENABLE_LIBSVN "Set to ON to build FlightGear/terrasync with libsvnclient support" ON)
option(ENABLE_RTI "Set to ON to build SimGear with RTI support" OFF)
option(WITH_FGPANEL "Set to ON to build the fgpanel application" ON)
set(ENABLE_SP_FDM 1)
endif()
-if(EVENT_INPUT)
- message(STATUS "checking event-based Input")
- find_package(DBus)
- IF(APPLE)
-
- elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
-
- else()
- message(WARNING "event input is not supported on this platform yet")
- endif()
-else(EVENT_INPUT)
- set(ENABLE_PLIB_JOYSTICK 1)
-endif(EVENT_INPUT)
-
if (MSVC AND MSVC_3RDPARTY_ROOT)
message(STATUS "3rdparty files located in ${MSVC_3RDPARTY_ROOT}")
set( OSG_MSVC "msvc" )
set (OPENAL_LIBRARY_DIR ${MSVC_3RDPARTY_ROOT}/${MSVC_3RDPARTY_DIR}/lib)
endif (MSVC AND MSVC_3RDPARTY_ROOT)
+if(EVENT_INPUT)
+ message(STATUS "checking event-based Input")
+
+ IF(APPLE)
+
+ elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
+ find_package(DBus)
+ else()
+ message(WARNING "event input is not supported on this platform yet")
+ endif()
+else(EVENT_INPUT)
+ set(ENABLE_PLIB_JOYSTICK 1)
+endif(EVENT_INPUT)
# check required dependencies
find_package(Boost REQUIRED)
IF(APPLE)
set(EVENT_INPUT_SOURCES FGMacOSXEventInput.cxx)
+ set(EVENT_INPUT_HEADERS FGMacOSXEventInput.hxx)
+else(MSVC)
+ message(STATUS "EventInput not implemented for Windows yet")
else()
set(EVENT_INPUT_SOURCES FGLinuxEventInput.cxx)
+ set(EVENT_INPUT_HEADERS FGLinuxEventInput.hxx)
endif()
if(EVENT_INPUT)
list(APPEND SOURCES ${EVENT_INPUT_SOURCES})
+ list(APPEND SOURCES ${EVENT_INPUT_HEADERS})
include_directories(${DBUS_INCLUDE_DIR} ${DBUS_ARCH_INCLUDE_DIR})
endif()