diff CMakeLists.txt @ 69:fce7e41875db

CMake: add WITH_TESTS option
author David Demelier <markand@malikania.fr>
date Mon, 19 Dec 2016 12:58:53 +0100
parents b2031b785cbc
children 858621081b95
line wrap: on
line diff
--- a/CMakeLists.txt	Mon Dec 19 12:56:12 2016 +0100
+++ b/CMakeLists.txt	Mon Dec 19 12:58:53 2016 +0100
@@ -46,7 +46,6 @@
 )
 
 include_directories(${CMAKE_BINARY_DIR})
-enable_testing()
 
 find_package(Boost REQUIRED COMPONENTS filesystem system timer unit_test_framework)
 find_package(OpenSSL REQUIRED)
@@ -63,7 +62,11 @@
 add_subdirectory(libserver)
 add_subdirectory(client)
 add_subdirectory(server)
-add_subdirectory(tests)
+
+if (WITH_TESTS)
+    enable_testing()
+    add_subdirectory(tests)
+endif ()
 
 message("Building information:")
 message("      General flags:   ${CMAKE_CXX_FLAGS}")
@@ -72,4 +75,6 @@
 message("")
 message("Documentation:")
 message("      Doxygen:         ${WITH_DOXYGEN_MSG}")
+message("Additional options:")
 message("      Vera:            ${WITH_VERA_MSG}")
+message("      Tests:           ${WITH_TESTS_MSG}")