@Mars36

Как правильно собрать несколько ExternalProject в cmake если между ними есть зависимость?

Есть три зависимости, две из них являются зависимостью для третьей. Сборка зависимостей производится с помощью ExternalProject. Первые две зависимости состоят из готовых либ, которые нужно распаковать в папку третьей зависимости и на момент начала сборки третьей зависимости первые две должны уже присутствовать в нужной папке. Но когда очередь доходит до третьей зависимости папка очищается, соответственно удаляя уже готовые либы зависимостей, из за чего сборка падает. Попробовал добавлять PRE_BUILD шаги, но это не помогло. Так же указывал DEPENDS внутри ExternalProject третьей зависимости, пробовал вручную дополнительно копировать либы(copy_directory) в папку с третьей, но это так же не помогло.

Как я могу пофиксить это?
  • Вопрос задан
  • 11 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы