@Mars36

Как собрать проект с cmake вместе со сторонней библиотекой?

Есть мой проект и есть сторонняя либа с гитхаба со своим CMakeLists. Я добавил этот CMakelists через
add_subdirectory
, но как мне запустить
make
что бы получить lib.a и добавить ее к проекту?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
@klirichek
А зачем?
Если вы с ней линкуетесь - то просто зовите её по имени. Включение через add_subdirectory подразумевает, что за всеми связями и зависимостями следит cmake. Вы просто пишете у себя target_link_libraries для своего проекта с этой либой.

Если же "просто собрать" - тогда и включать незачем вообще. Вместо make нынче принято запускать cmake --build (потому что кроме make ещё всякие ninja и msbuild бывают)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы