У меня есть проект Cmake, где я использую статические библиотеки из другого проекта (который использует свою собственную уникальную систему сборки).Cmake: Как удержать поиск библиотек?
У меня есть скрипт bash, который компилирует библиотеки.
Проблема возникает, когда новые пользователи проверяют оба проекта. Новый пользователь не может делать cmake до тех пор, пока библиотеки не будут правильно скомпилированы в другом проекте, а команда cmake find_libarary не сможет найти их.
Я сделал часть сценария bash cmake с помощью команды add_custom_target. Но проблема в том, что он выполняется, только если вы делаете «make».
Есть ли способ заставить CMake выполнить команду при ее создании системы сборки. Или лучший способ - заставить его игнорировать команду find до фактического make?
Благодаря
это хороший вопрос – Anonymous
пожалуйста upvote вопрос – Anonymous