Skip to content

Commit 44dcccd

Browse files
committed
Optional unit tests
1 parent 86f5208 commit 44dcccd

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

CMakeLists.txt

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ project(sqlpp11 VERSION 0.1 LANGUAGES CXX)
2828

2929
enable_testing()
3030

31+
option(ENABLE_TESTS "Build unit tests" On)
32+
3133
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules/")
3234
find_package(HinnantDate REQUIRED)
3335

@@ -104,9 +106,11 @@ install(
104106
${ConfigPackageLocation}
105107
)
106108

107-
add_subdirectory(tests)
108-
add_subdirectory(test_types)
109-
add_subdirectory(test_serializer)
110-
add_subdirectory(test_static_asserts)
111-
add_subdirectory(test_constraints)
112-
add_subdirectory(test_scripts)
109+
if(ENABLE_TESTS)
110+
add_subdirectory(tests)
111+
add_subdirectory(test_types)
112+
add_subdirectory(test_serializer)
113+
add_subdirectory(test_static_asserts)
114+
add_subdirectory(test_constraints)
115+
add_subdirectory(test_scripts)
116+
endif()

0 commit comments

Comments
 (0)