From: Martin Quinson Date: Fri, 2 Dec 2016 22:27:06 +0000 (+0100) Subject: make Boost.test optional, as I fail to find it on appveyor X-Git-Tag: v3_14~128 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/b81cb62d1e7175977e71adf03eb81503235aa746?ds=sidebyside make Boost.test optional, as I fail to find it on appveyor --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 4f95937385..1b260ca161 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -230,14 +230,23 @@ if(enable_smpi_papi) endif() endif() -find_package(Boost 1.48 COMPONENTS unit_test_framework) +# Not finding this is perfectly OK +find_package(Boost COMPONENTS unit_test_framework) +if (Boost_UNIT_TEST_FRAMEWORK_FOUND) + message("-- (enabling the Boost-based unit tests)") +else() + message("-- (disabling the Boost-based unit tests -- please install libboost-test-dev)") +endif() + + +find_package(Boost 1.48) if(Boost_FOUND) include_directories(${Boost_INCLUDE_DIRS}) else() if(APPLE) message(FATAL_ERROR "Boost libraries not found. Try to install them with 'sudo fink install boost1.53.nopython'") else() - message(FATAL_ERROR "Boost libraries not found. Install libboost-dev libboost-test-dev (>= 1.48.0).") + message(FATAL_ERROR "Boost libraries not found. Install libboost-dev (>= 1.48.0).") endif() endif() @@ -246,7 +255,7 @@ endif() find_package(Boost 1.61 COMPONENTS context) if(Boost_FOUND AND Boost_CONTEXT_FOUND) - message("WARNING : our implementation of Boost context factory is not compatible with Boost >=1.61 yet.") + message(" WARNING : our implementation of Boost context factory is not compatible with Boost >=1.61 yet.") set(Boost_FOUND 1) set(HAVE_BOOST_CONTEXTS 0)