diff --git a/Modules/ThirdParty/Boost/otb-module-init.cmake b/Modules/ThirdParty/Boost/otb-module-init.cmake index ea68e120484c2bdc30ca6127b81b75855b00bf15..5342564c6c70113b574e871411f6f67d742cbd84 100644 --- a/Modules/ThirdParty/Boost/otb-module-init.cmake +++ b/Modules/ThirdParty/Boost/otb-module-init.cmake @@ -1,19 +1,20 @@ # Required message(STATUS "Looking for required Boost headers") -find_package ( Boost - 1.35.0 - REQUIRED - ) +# Mandatory components +# - date_time -> ossim plugins +set(OTB_Boost_COMPONENTS date_time) # Optional components # Boost (OPTIONAL_COMPONENTS does not work with Boost find_package) # unit_test_framework component is used only in GdalAdapters module if (BUILD_TESTING) - set(OTB_Boost_OPTIONAL_COMPONENTS unit_test_framework) - message(STATUS "Looking for optional Boost components : ${OTB_Boost_OPTIONAL_COMPONENTS}") - find_package ( Boost - QUIET - 1.35.0 - COMPONENTS ${OTB_Boost_OPTIONAL_COMPONENTS} - ) + list(APPEND OTB_Boost_COMPONENTS unit_test_framework) endif() + +#Quiet find package to avoid message "Could not find boost" because unit_testing_framework is not installed +#message(STATUS "Looking for optional Boost components : ${OTB_Boost_OPTIONAL_COMPONENTS}") +find_package ( Boost + REQUIRED + 1.35.0 + COMPONENTS ${OTB_Boost_COMPONENTS} + )