OSDN Git Service

make tests optional via ENABLE_TESTING
authorIvailo Monev <xakepa10@gmail.com>
Mon, 10 Aug 2020 19:44:16 +0000 (22:44 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Mon, 10 Aug 2020 19:44:16 +0000 (22:44 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
CMakeLists.txt
tests/CMakeLists.txt

index 04b36e3..253572b 100644 (file)
@@ -101,10 +101,14 @@ install(FILES ${CMAKE_BINARY_DIR}/dbusmenu-${QT_SUFFIX}.pc
     )
 
 add_subdirectory(src)
-add_subdirectory(tests)
 add_subdirectory(tools)
 
-if(WITH_DOC)
+if (ENABLE_TESTING)
+    enable_testing()
+    add_subdirectory(tests)
+endif()
+
+if (WITH_DOC)
     configure_file(Doxyfile.in ${CMAKE_BINARY_DIR}/Doxyfile @ONLY)
 
     add_custom_target(doc ALL doxygen
index ad8c912..96a365c 100644 (file)
@@ -29,8 +29,6 @@ macro(create_check_target)
         DEPENDS ${_test_executable_list})
 endmacro(create_check_target)
 
-enable_testing()
-
 add_executable(slowmenu slowmenu.cpp)
 target_link_libraries(slowmenu
     ${QT_QTGUI_LIBRARIES}