summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>2019-11-26 16:28:58 +0100
committerMarcus Müller <marcus@hostalia.de>2019-12-19 18:20:22 +0100
commit7ec505f41e38599669c35001c507ee8c9680ad54 (patch)
tree8d74e55b9854d171f52ed96988a23cf1910bbff7
parent116f0401f54e4c8483952118c013b8c668eb3682 (diff)
add boost unit_test_framework required only when ENABLE_TESTING=ON
-rw-r--r--CMakeLists.txt2
-rw-r--r--cmake/Modules/GrBoost.cmake5
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")