Я пытаюсь интегрировать библиотеку boost chrono в проект, созданный с помощью cmake.Библиотека хронографа может быть переключена на включение «только заголовки» с помощью определения BOOST_CHRONO_HEADER_ONLY
.Это удобно, потому что мне не нужно включать эту библиотеку в cmake.Зависание состоит в том, что хронограф зависит от системы наддува, которую нужно построить.Я хотел бы завершить эту интеграцию со следующими целями:
- Сборка на Linux и Windows
- Сборка "из коробки" без установки boost
Кажется, способ сделать это - создать файл CMakeLists.txt для сборки системной библиотеки boost.Будучи относительно новым в CMake, и я не знаю, во что я буду ввязываться.Было бы разумно "перевести" джем-файл в CMake?Я видел, что на Gitorious есть проект повышения CMake, но он, похоже, отстает от нескольких версий.