diff --git a/CMakeLists.txt b/CMakeLists.txt index f5c0702c5150cd298b9de93ef71e1517410bcd27..96bd51506d7a4595d49d323fd9755c27410d13b3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,6 +32,9 @@ FINDPYTHON() ADD_PROJECT_DEPENDENCY(dynamic-graph REQUIRED PKG_CONFIG_REQUIRES dynamic-graph) ADD_PROJECT_DEPENDENCY(eigenpy REQUIRED PKG_CONFIG_REQUIRES eigenpy) SEARCH_FOR_BOOST_PYTHON(REQUIRED) +IF(BUILD_TESTING) + FIND_PACKAGE(Boost REQUIRED COMPONENTS unit_test_framework) +ENDIF(BUILD_TESTING) # Main Library SET(${PROJECT_NAME}_HEADERS @@ -68,7 +71,9 @@ TARGET_COMPILE_DEFINITIONS(${PROJECT_NAME} PRIVATE PYTHON_LIBRARY="${PYTHON_LIBR INSTALL(TARGETS ${PROJECT_NAME} EXPORT ${TARGETS_EXPORT_NAME} DESTINATION lib) ADD_SUBDIRECTORY(src) -ADD_SUBDIRECTORY(tests) +IF(BUILD_TESTING) + ADD_SUBDIRECTORY(tests) +ENDIF(BUILD_TESTING) PKG_CONFIG_APPEND_LIBS(${PROJECT_NAME}) INSTALL(FILES package.xml DESTINATION share/${PROJECT_NAME})