завести Cmake-таргет для хэдер-онли либ?
нужно только boost найти в cmake и все, он хидеронли сам подключит. А зачем им таргет, они же хидеронли, include сделал и готово
Что такое «буст найти в cmake»? Если речь про find_package, то, насколько я знаю, с CPMAddPackage оно не сочетается.
тогда просто добавь в таргет путь до этих хидеров и все, это все что требуется
Проблема в том, что мне нужен именно таргет Boost:boost, такой же, как find_package создаёт. Я использую в проекте msgpack, у него в CMakeLists есть такая строчка: TARGET_LINK_LIBRARIES (msgpack-cxx INTERFACE Boost::boost) Когда я использую find_package, такой таргет создаётся, когда использую CPM нет. Вопрос в том, есть ли способ его создать, а не как подключить буст в проект.
Обсуждают сегодня