Skip to content
This repository was archived by the owner on Nov 28, 2025. It is now read-only.

Commit 128256a

Browse files
committed
[CMake] find boost unit test framework if build testing
1 parent e2e1dba commit 128256a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ FINDPYTHON()
3232
ADD_PROJECT_DEPENDENCY(dynamic-graph REQUIRED PKG_CONFIG_REQUIRES dynamic-graph)
3333
ADD_PROJECT_DEPENDENCY(eigenpy REQUIRED PKG_CONFIG_REQUIRES eigenpy)
3434
SEARCH_FOR_BOOST_PYTHON(REQUIRED)
35+
IF(BUILD_TESTING)
36+
FIND_PACKAGE(Boost REQUIRED COMPONENTS unit_test_framework)
37+
ENDIF(BUILD_TESTING)
3538

3639
# Main Library
3740
SET(${PROJECT_NAME}_HEADERS
@@ -68,7 +71,9 @@ TARGET_COMPILE_DEFINITIONS(${PROJECT_NAME} PRIVATE PYTHON_LIBRARY="${PYTHON_LIBR
6871
INSTALL(TARGETS ${PROJECT_NAME} EXPORT ${TARGETS_EXPORT_NAME} DESTINATION lib)
6972

7073
ADD_SUBDIRECTORY(src)
71-
ADD_SUBDIRECTORY(tests)
74+
IF(BUILD_TESTING)
75+
ADD_SUBDIRECTORY(tests)
76+
ENDIF(BUILD_TESTING)
7277

7378
PKG_CONFIG_APPEND_LIBS(${PROJECT_NAME})
7479
INSTALL(FILES package.xml DESTINATION share/${PROJECT_NAME})

0 commit comments

Comments
 (0)