File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ SET(PROJECT_URL "https://github.com/${PROJECT_ORG}/${PROJECT_NAME}")
2727
2828# Project options
2929OPTION (TRACE_SOLVER "trace solver on stderr" OFF )
30+ OPTION (BUILD_TESTS "build tests" ON )
3031
3132# Project configuration
3233SET (PROJECT_USE_CMAKE_EXPORT TRUE )
@@ -36,15 +37,19 @@ SET(PROJECT_CUSTOM_HEADER_EXTENSION "hpp")
3637
3738# JRL-cmakemodule setup
3839INCLUDE (cmake/base.cmake)
39- INCLUDE (cmake/boost.cmake)
40+ IF (BUILD_TESTS)
41+ INCLUDE (cmake/boost.cmake)
42+ ENDIF (BUILD_TESTS)
4043
4144# Project definition
4245COMPUTE_PROJECT_ARGS(PROJECT_ARGS LANGUAGES CXX)
4346PROJECT (${PROJECT_NAME} ${PROJECT_ARGS} )
4447
4548# Project dependencies
4649ADD_PROJECT_DEPENDENCY(Eigen3 REQUIRED)
47- FIND_PACKAGE (Boost REQUIRED COMPONENTS unit_test_framework)
50+ IF (BUILD_TESTS)
51+ FIND_PACKAGE (Boost REQUIRED COMPONENTS unit_test_framework)
52+ ENDIF (BUILD_TESTS)
4853
4954# Main Library
5055SET (${PROJECT_NAME} _HEADERS
@@ -68,4 +73,6 @@ TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} SYSTEM PUBLIC ${EIGEN3_INCLUDE_DIR})
6873TARGET_INCLUDE_DIRECTORIES (${PROJECT_NAME} INTERFACE $<INSTALL_INTERFACE:include >)
6974INSTALL (TARGETS ${PROJECT_NAME} EXPORT ${TARGETS_EXPORT_NAME} DESTINATION lib)
7075
71- ADD_SUBDIRECTORY (tests)
76+ IF (BUILD_TESTS)
77+ ADD_SUBDIRECTORY (tests)
78+ ENDIF (BUILD_TESTS)
You can’t perform that action at this time.
0 commit comments