Задать вопрос
@Mars36

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

Есть либа и проект, который ее использует. Я могу добавить ее в сборку через сабдиректорию. Но проблема в том, что когда я вношу изменения в проект cmake по новой проходится по либе, в которой соответственно изменений никаких нет. Как мне сделать так, что бы cmake просто собирал проект и просто прилинковывал либу к проекту? По факту мне нужно просто проверить существование либы. Я попробовал так: if(NOT EXIST path/to/lib.a) //добавление либы через саблиректорию Он видит существование файла, но один фиг время не сокращается да и способ топорный. Например когда я добавляю какую нибудь либу через find_package он же ее не пересобирает каждый раз и сборка проекта проходит быстро.
  • Вопрос задан
  • 310 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
  • Учебный центр IBS
    C-008 Программирование на языке C++ junior
    1 неделя
    Далее
Решения вопроса 1
@res2001
Developer, ex-admin
Ответ в комментариях тут.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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