Работа с библиотеками есть 2 варианта для вас:
Если вы загрузили и смог построить и установить его вы можете попытаться найти его в дальнейшем внутри вас CMake, как это (в случае повышающий) и ссылка на вашу цель:
find_package (Повышения КОМПОНЕНТЫ date_time системы сериализация нити program_options файловая система unit_test_framework регулярное выражение хроа ОБЯЗАТЕЛЬНО)
если (не Boost_FOUND) сообщение (FATAL_ ERROR "Не удается найти увеличить!") ENDIF (НЕ Boost_FOUND)
сообщение (STATUS "подталкивание найден")
include_directories ($ {Boost_INCLUDE_DIRS}) link_directories ($ {Boost_LIBRARY_DIRS})
target_link_libraries (YOUR_TARGET_NAME $ {Boost_LIBRARIES})
Вы можете добавить внешние источники библиотеки в качестве автономной цели и использовать, как это л для CMake, чтобы построить его:
комплект (источники async_waiter.h async_waiter_impl.h async_waiter_impl.cpp )
add_library (async_waiter $ {источники})
, а затем по ссылке вы нацелены на него с:
target_link_libraries(YOU_TARGET_NAME async_waiter)
Построить библиотеку. Установите его. Затем добавьте его как обычную системную библиотеку. –
Итак, вы хотите включить его таким образом, что он будет скомпилирован каждый раз, когда вы скомпилируете свой проект? – SingerOfTheFall