Skip to content

Commit dc77c60

Browse files
authored
Merge pull request #21 from costashatz/no_tests
Make building of tests optional
2 parents 3c6006c + 5fc4fdd commit dc77c60

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ PROJECT(${PROJECT_NAME} ${PROJECT_ARGS})
4444

4545
# Project dependencies
4646
ADD_PROJECT_DEPENDENCY(Eigen3 REQUIRED)
47-
FIND_PACKAGE(Boost REQUIRED COMPONENTS unit_test_framework)
47+
IF(BUILD_TESTING)
48+
FIND_PACKAGE(Boost REQUIRED COMPONENTS unit_test_framework)
49+
ENDIF(BUILD_TESTING)
4850

4951
# Main Library
5052
SET(${PROJECT_NAME}_HEADERS
@@ -68,4 +70,6 @@ TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} SYSTEM PUBLIC ${EIGEN3_INCLUDE_DIR})
6870
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} INTERFACE $<INSTALL_INTERFACE:include>)
6971
INSTALL(TARGETS ${PROJECT_NAME} EXPORT ${TARGETS_EXPORT_NAME} DESTINATION lib)
7072

71-
ADD_SUBDIRECTORY(tests)
73+
IF(BUILD_TESTING)
74+
ADD_SUBDIRECTORY(tests)
75+
ENDIF(BUILD_TESTING)

0 commit comments

Comments
 (0)