@iihaarr

Как правильно подключать модули одного уровня?

Есть такая структура проекта:
Project
|—Src
|——Module A
|———CMakeLists.txt
|——Module B
|———CMakeLists.txt
|——CMakeLists.txt
|——Main.cpp
Модуль B использует данные из Модуля A. Так вот, как это указать в CMakeLists.txt в Модуле B?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
@res2001
Developer, ex-admin
Модуль B использует данные из Модуля A

Что за данные?

смаке оперирует целями и зависимостями, а не данными.
Зависимости можно указать с помощью add_dependencies, подключить библиотеку с помощью target_link_libraries.
Если у вас в каком-то из модулей генерируются какие-то данные, то, видимо, там есть custom_target - укажите его в зависимостях вышележащего уровня.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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