Make HLA configurable.
Permit un-breaking of FlightGear CMake builds on setups with a working HLA RTI installed, accommodating with recent changes to SimGear CMake.
This commit is contained in:
parent
5a198ca9f5
commit
065f4ee5cb
1 changed files with 7 additions and 4 deletions
|
@ -56,6 +56,7 @@ 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(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" OFF)
|
||||||
option(ENABLE_LIBSVN "Set to ON to build FlightGear/terrasync with libsvnclient support" ON)
|
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)
|
option(WITH_FGPANEL "Set to ON to build the fgpanel application" ON)
|
||||||
|
|
||||||
set(MSVC_3RDPARTY_ROOT NOT_FOUND CACHE PATH "Location where the third-party dependencies are extracted")
|
set(MSVC_3RDPARTY_ROOT NOT_FOUND CACHE PATH "Location where the third-party dependencies are extracted")
|
||||||
|
@ -178,10 +179,12 @@ endif(HAVE_RT)
|
||||||
endif(NOT CLOCK_GETTIME_IN_LIBC)
|
endif(NOT CLOCK_GETTIME_IN_LIBC)
|
||||||
endif(HAVE_CLOCK_GETTIME)
|
endif(HAVE_CLOCK_GETTIME)
|
||||||
|
|
||||||
find_package(RTI)
|
if(ENABLE_RTI)
|
||||||
if(RTI_FOUND)
|
find_package(RTI)
|
||||||
set(FG_HAVE_HLA 1)
|
if(RTI_FOUND)
|
||||||
endif()
|
set(FG_HAVE_HLA 1)
|
||||||
|
endif(RTI_FOUND)
|
||||||
|
endif(ENABLE_RTI)
|
||||||
|
|
||||||
if(CMAKE_COMPILER_IS_GNUCXX)
|
if(CMAKE_COMPILER_IS_GNUCXX)
|
||||||
set(WARNING_FLAGS -Wall)
|
set(WARNING_FLAGS -Wall)
|
||||||
|
|
Loading…
Reference in a new issue