подключаем boost

Boost

Чтобы boost подключился в cmake (например под виндой), надо после скачивания boost в папке буста  запустить bootstrap.bat.

Потом boost еще надо собрать командой .\b2 из командной строки. Собираться он конечно будет долго. Мы собираем последний 1.86 (2024г.)

В какой-то момент появляется каталог /stage/lib и туда складываются собранные библиотеки.

В конце сборки нам выдали заключение:

The Boost C   Libraries were successfully built!

The following directory should be added to compiler include paths:

    G:\QT\boost_1_86_0

The following directory should be added to linker library paths:

    G:\QT\boost_1_86_0\stage\lib

Но это еще не все

Чтобы cmake увидел boost нам пришлось к CMAKE_PREFIX_PATH добавить путь к BoostConfig.cmake и BoostConfigVersion.cmake:

set(CMAKE_PREFIX_PATH "G:/QT/boost_1_86_0/stage/lib/cmake/Boost-1.86.0/" "G:/QT/Qt5.15.14-Windows-x86_64-VS2017/bin/" "G:/QT/Qt5.15.14-Windows-x86_64-VS2017" "G:/QT/boost_1_86_0/") 

После этого переменная Boost_FOUND становится равно Boost_FOUND. 
Переменная Boost_Dir становится G:/QT/boost_1_86_0/stage/lib/cmake/Boost-1.86.0

После этого делаем подключение буста через find_package(Boost REQUIRED) и все работает ок.