FindBoost does not detect absence of header files. To be specific: Run the following under cmake version 3.5.1:
set(Boost_NO_BOOST_CMAKE ON) # prevent shortcut set(Boost_USE_STATIC_LIBS OFF) set(Boost_USE_MULTITHREADED ON) set(Boost_USE_STATIC_RUNTIME OFF) add_definitions(-DBOOST_ALL_DYN_LINK) # line is needed for MSVC #add_definitions(-DBOOST_LIB_DIAGNOSTIC) # shows during compilation auto-linked libraries if(WIN32) set(boost_libraries_required date_time chrono program_options zlib bzip2 iostreams system filesystem regex thread) else() set(boost_libraries_required date_time chrono program_options iostreams system filesystem regex thread) endif() find_package(Boost 1.48.0 COMPONENTS ${boost_libraries_required} REQUIRED) message(STATUS "--> Boost_INCLUDE_DIRS: ${Boost_INCLUDE_DIRS}") message(STATUS " Boost_LIBRARY_DIRS: ${Boost_LIBRARY_DIRS}") message(STATUS " Boost_LIBRARIES: ${Boost_LIBRARIES}") It will pass, even if files like /usr/include/boost/date_time.hpp &c are removed from the system.
smime.p7s
Description: S/MIME Cryptographic Signature
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake