diff --git a/Modules/ThirdParty/Boost/otb-module-init.cmake b/Modules/ThirdParty/Boost/otb-module-init.cmake index a6880c6c3d82923ca69105d7f769642f4e51e6a3..fb40d6d7f6bf4da5ff4a191bf8ba191988d82ea5 100644 --- a/Modules/ThirdParty/Boost/otb-module-init.cmake +++ b/Modules/ThirdParty/Boost/otb-module-init.cmake @@ -1,11 +1,11 @@ -# Optional components -if (BUILD_TESTING) - set(OTB_Boost_COMPONENTS unit_test_framework) -endif() +find_package (Boost 1.35.0 REQUIRED) -message(STATUS "Looking for boost components: ${OTB_Boost_COMPONENTS}") -find_package ( Boost - 1.35.0 - COMPONENTS ${OTB_Boost_COMPONENTS} - REQUIRED - ) +if (BUILD_TESTING) + find_package (Boost 1.35.0 QUIET + COMPONENTS unit_test_framework) + if (NOT Boost_UNIT_TEST_FRAMEWORK_FOUND) + message(STATUS "Boost unit_test_framework not found. Hence otbOGRTests will be skipped") + else() + message(STATUS "Found Boost components: ${OTB_Boost_COMPONENTS}") + endif() +endif() #BUILD_TESTING