@iihaarr

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

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

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

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

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

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час