2015-08-09 2 views
0

У меня есть проект CMAKE, который зависит от других проектов, построенных с помощью CMAKE. Это: glfw, oglplus, portaudio и т. Д.Настройка проекта CMake с зависимостями от нескольких других проектов CMAKE

Как мне настроить мой проект, чтобы хорошо работать в кросс-платформенной моде? Каков рекомендуемый способ сделать это? Я пытаюсь прочитать документацию CMAKE, но могу найти примеры только для простых сценариев.

ответ

2
  • Просто добавьте зависимости к вашему проекту README и ожидайте, что пользователь сохранит их (уже скомпилированные) в системной области.
  • Добавить параметры CMake, чтобы запросить путь к файлам зависимостей.
  • Используйте add_subdirectory, чтобы связать ваш проект с зависимостями.
Смежные вопросы