Я работаю над большим проектом с модулями и субмодулями с in. Теперь я сталкиваюсь с проблемой импорта / использования функций в других модулях, которые в конечном итоге являются частью того же проекта.Моя структура каталогов выглядит примерно так.
Projectxxx
|
|--ProjectsubA
|-- submoduleA
|-- functionA.cpp
|-- CMakeLists.txt
|-- submoduleB
|-- functionB.cpp
|-- CMakeLists.txt
|-- CMakeLists.txt
|--ProjectsubB
|-- submoduleA
|-- CMakeLists.txt
CMakeLists.txt
Итак, если в ProjectA / submoduleB есть функции, например, как я могу импортировать / использовать их все в ProjectB / submoduleA.какой файл CMakeLists.txt нужно отредактировать и какие строки нужно добавить.Я очень новичок в CMake.Любая помощь или руководство высоко ценится.