From efa18fae1e0fcead564e3b96a6b17e5edc11b0b9 Mon Sep 17 00:00:00 2001 From: ThorstenB Date: Sun, 8 Apr 2012 18:49:11 +0200 Subject: [PATCH] Add CMake option to disable building test applications. --- CMakeLists.txt | 1 + src/FDM/YASim/CMakeLists.txt | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) 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) + -- 2.39.5