Мой проект CMake использует стороннюю библиотеку, и я использую ExternalProject_Add(example_lib ....)
, чтобы клонировать исходный код моего проекта и сделать мой проект зависимым от него.
Все работает нормально, он клонирует репозиторий и построить и сгенерировать библиотеку так, как мне нужно, за исключением того, что он проверяет репозиторий git каждый раз, когда я создаю свой проект с изменениями, это совершенно разумно, поскольку я использую add_dependencies(main example_lib)
, но это пустая трата времени.
Это есть ли способ проверить, собрана ли библиотека, не проверять ли зависимости снова?