Boost и CMake
От: пффф  
Дата: 06.07.24 12:24
Оценка:
Привет!

Кто как использует буст с симейком?

Пробовал по рецептуре отсюда — https://github.com/boostorg/cmake?tab=readme-ov-file#using-boost-with-add_subdirectory

Через FetchContent — это ужасно. Минут пять CMake качает буст и генерит сборочные скрипты, и так каждый раз при изменении CMakeLists.txt (а он часто меняется). При этом в каждом сгенеренном CMake build каталоге лежит копия буста (1.5Гб), т.ё, если я собираю MSVC x86/x64 — это уже 10 минут и 3 гига на один проект

Собрать буст при помощи CMake — что-то не пошло.

Раньше под MSVC/.vcxproj я делал так: собрал бутстрап, собрал буст под MSVC, сделал переменную окружения BOOST_ROOT, сделал boost.props, где настраиваются Include/Library пути на базе BOOST_ROOT, и одной строчкой boost.props подключаю в проект, и всё.

У кого-то есть рецепты получше?
Отредактировано 06.07.2024 13:56 пффф . Предыдущая версия . Еще …
Отредактировано 06.07.2024 13:53 пффф . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.