diff options
author | Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com> | 2019-11-26 16:28:58 +0100 |
---|---|---|
committer | Marcus Müller <marcus@hostalia.de> | 2019-12-19 18:20:22 +0100 |
commit | 7ec505f41e38599669c35001c507ee8c9680ad54 (patch) | |
tree | 8d74e55b9854d171f52ed96988a23cf1910bbff7 | |
parent | 116f0401f54e4c8483952118c013b8c668eb3682 (diff) |
add boost unit_test_framework required only when ENABLE_TESTING=ON
-rw-r--r-- | CMakeLists.txt | 2 | ||||
-rw-r--r-- | cmake/Modules/GrBoost.cmake | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index bcd43b6e5d..ce51a1d0a7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,6 +32,8 @@ project(gnuradio CXX C) enable_testing() option(BUILD_SHARED_LIBS "Build shared libraries" ON) +OPTION(ENABLE_TESTING "Enable testing support" ON) + # Make sure our local CMake Modules path comes first list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_SOURCE_DIR}/cmake/Modules) diff --git a/cmake/Modules/GrBoost.cmake b/cmake/Modules/GrBoost.cmake index cd4b120f7a..670e610541 100644 --- a/cmake/Modules/GrBoost.cmake +++ b/cmake/Modules/GrBoost.cmake @@ -33,9 +33,12 @@ set(BOOST_REQUIRED_COMPONENTS system regex thread - unit_test_framework ) +if(ENABLE_TESTING) + list(APPEND BOOST_REQUIRED_COMPONENTS unit_test_framework) +endif(ENABLE_TESTING) + if(UNIX AND NOT BOOST_ROOT AND EXISTS "/usr/lib64") list(APPEND BOOST_LIBRARYDIR "/usr/lib64") #fedora 64-bit fix endif(UNIX AND NOT BOOST_ROOT AND EXISTS "/usr/lib64") |