diff --git a/CMakeLists.txt b/CMakeLists.txt index 6df4e222f..29588c184 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -111,6 +111,7 @@ option(ENABLE_LIBSVN "Set to ON to build FlightGear/terrasync with libsvncli 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(JPEG_FACTORY "Enable JPEG-factory support" OFF) +option(ENABLE_TESTS "Set to OFF to disable building test applications" ON) if (MSVC) GET_FILENAME_COMPONENT(PARENT_DIR ${PROJECT_SOURCE_DIR} PATH) diff --git a/src/FDM/YASim/CMakeLists.txt b/src/FDM/YASim/CMakeLists.txt index dcd4ee5a9..352a78b09 100644 --- a/src/FDM/YASim/CMakeLists.txt +++ b/src/FDM/YASim/CMakeLists.txt @@ -1,7 +1,7 @@ include(FlightGearComponent) set(COMMON - Airplane.cpp + Airplane.cpp Atmosphere.cpp ControlMap.cpp FGFDM.cpp @@ -34,9 +34,9 @@ set(SOURCES FGGround.cpp ) - flightgear_component(YASim "${SOURCES}") +if(ENABLE_TESTS) add_executable(yasim yasim-test.cpp ${COMMON}) add_executable(yasim-proptest proptest.cpp ${COMMON}) @@ -49,3 +49,6 @@ target_link_libraries(yasim-proptest ${SIMGEAR_CORE_LIBRARY_DEPENDENCIES}) install(TARGETS yasim yasim-proptest RUNTIME DESTINATION bin) + +endif(ENABLE_TESTS) +