|
@@ -42,27 +42,27 @@ endif()
|
|
|
|
|
|
add_library(door++ ${HEADERS} ${SOURCES})
|
|
|
|
|
|
-## if(NOT EXISTS ${CMAKE_SOURCE_DIR}/googletest)
|
|
|
-if(NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/googletest)
|
|
|
- message("***")
|
|
|
- message("*** ERROR/MISSING *** please run: git clone https://github.com/google/googletest.git")
|
|
|
- message("***")
|
|
|
-endif()
|
|
|
-
|
|
|
-add_subdirectory(googletest)
|
|
|
-
|
|
|
-option(gtest_build_samples "Build gtest's sample programs." OFF)
|
|
|
-option(gtest_disable_pthreads "Disable uses of pthreads in gtest." OFF)
|
|
|
-
|
|
|
-### TESTS
|
|
|
-add_executable(test-door test-door.cpp)
|
|
|
-add_dependencies(test-door gtest)
|
|
|
-target_link_libraries(test-door gtest_main door++)
|
|
|
-
|
|
|
-enable_testing()
|
|
|
-add_test(NAME test-door
|
|
|
- COMMAND test-door)
|
|
|
-
|
|
|
+if(TESTS)
|
|
|
+ if(NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/googletest)
|
|
|
+ message("***")
|
|
|
+ message("*** ERROR/MISSING *** please run: git clone https://github.com/google/googletest.git")
|
|
|
+ message("***")
|
|
|
+ endif()
|
|
|
+
|
|
|
+ add_subdirectory(googletest)
|
|
|
+
|
|
|
+ option(gtest_build_samples "Build gtest's sample programs." OFF)
|
|
|
+ option(gtest_disable_pthreads "Disable uses of pthreads in gtest." OFF)
|
|
|
+
|
|
|
+ ### TESTS
|
|
|
+ add_executable(test-door test-door.cpp)
|
|
|
+ add_dependencies(test-door gtest)
|
|
|
+ target_link_libraries(test-door gtest_main door++)
|
|
|
+
|
|
|
+ enable_testing()
|
|
|
+ add_test(NAME test-door
|
|
|
+ COMMAND test-door)
|
|
|
+endif()
|
|
|
# target_link_libraries(door++ pthread)
|
|
|
|
|
|
target_include_directories(door++ PUBLIC $<BUILD_INTERFACE:${HEADERS_DIR}>)
|