FindBoost fails to set Boost_INCLUDE_DIRS on msys2/mingw64 with boost 1.70, cmake 3.14.2
I called find_boost which claimed to find boost but then the Boost_INCLUDE_DIRS is missing.
-- Found Boost 1.70.0 at C:/msys64/mingw64/lib/cmake/Boost-1.70.0
-- Requested configuration: QUIET REQUIRED COMPONENTS filesystem;program_options;random
-- Found boost_filesystem 1.70.0 at C:/msys64/mingw64/lib/cmake/boost_filesystem-1.70.0
-- libboost_filesystem-mt.a
-- Adding boost_filesystem dependencies: headers
-- Found boost_program_options 1.70.0 at C:/msys64/mingw64/lib/cmake/boost_program_options-1.70.0
-- libboost_program_options-mt.a
-- Adding boost_program_options dependencies: headers
-- Found boost_random 1.70.0 at C:/msys64/mingw64/lib/cmake/boost_random-1.70.0
-- libboost_random-mt.a
-- Adding boost_random dependencies: system;headers
-- Found boost_system 1.70.0 at C:/msys64/mingw64/lib/cmake/boost_system-1.70.0
-- libboost_system-mt.a
-- Adding boost_system dependencies: headers
-- Found Boost components:
filesystem;program_options;random
I dumped the variables:
-- Boost_CONFIG=C:/msys64/mingw64/lib/cmake/Boost-1.70.0/BoostConfig.cmake
-- Boost_CONSIDERED_CONFIGS=C:/msys64/mingw64/lib/cmake/Boost-1.70.0/BoostConfig.cmake
-- Boost_CONSIDERED_VERSIONS=1.70.0
-- Boost_DIR=C:/msys64/mingw64/lib/cmake/Boost-1.70.0
-- Boost_FOUND=1
-- Boost_HEADERS_FOUND=1
-- Boost_VERSION=1.70.0
-- Boost_VERSION_COUNT=3
-- Boost_VERSION_MAJOR=1
-- Boost_VERSION_MINOR=70
-- Boost_VERSION_PATCH=0
-- Boost_VERSION_TWEAK=0
Did something change in CMake as to how we are supposed to use FindBoost?
Edited by James E. King, III