On 7 August 2018 at 18:15, Wheeler, Gavin <gavin.whee...@kcl.ac.uk> wrote: > [...] > 1. Look in C:\Program > Files\CMake\share\cmake-3.9\Modules\FindBoost.cmake
Rule #1: never use CMake older than the latest release! Rule #2: if you die hard for old CMake, force use of the latest FindBoost.cmake if (CMAKE_VERSION VERSION_LESS 3.12) if (NOT EXISTS "${CMAKE_BINARY_DIR}/cmake/FindBoost.cmake") message(STATUS "You are using CMake older than 3.10") message(STATUS "FindBoost.cmake has likely been updated to detect newer or even not yet released Boost") message(STATUS "Downloading FindBoost.cmake from https://gitlab.kitware.com/cmake/ release branch") message(STATUS "The auto-download can be disabled with GIL_DISABLE_FINDBOOST_DOWNLOAD=ON") file(DOWNLOAD "https://gitlab.kitware.com/cmake/cmake/raw/release/Modules/FindBoost.cmake" "${CMAKE_BINARY_DIR}/cmake/FindBoost.cmake") endif() list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_BINARY_DIR}/cmake) endif() The rules work most of the time, unless a lil' bug sneaks in eg. https://gitlab.kitware.com/cmake/cmake/merge_requests/1731 https://gitlab.kitware.com/cmake/cmake/issues/17701 Remember, FindBoost.cmake is *always* a step or two behind CMake release. Best regards, -- Mateusz Loskot, http://mateusz.loskot.net -- 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: https://cmake.org/mailman/listinfo/cmake