Я очень новичок в CMake.На самом деле, я пробую это через Kdevelop4 с C ++.
У меня есть привычка создавать подкаталоги для каждого создаваемого пространства имен, даже если все источники должны быть скомпилированы и связаны в один исполняемый файл.Что ж, когда я создаю каталог под kdevelop, он обновляет CMakeLists.txt с помощью команды add_subdirectory и создает под ним новый CMakeLists.txt, но это само по себе не добавляет источники под ним в список компиляции.
У меня есть корневой CMakeLists.txt следующим образом:
project(gear2d)
add_executable(gear2d object.cc main.cc)
add_subdirectory(component)
В компоненте / у меня есть источники, которые я хочу скомпилировать и связать для создания исполняемых файлов gear2d.Как я могу это сделать?
В CMake FAQ есть эта запись, но если это ответ, я бы предпочел остаться с простыми Makefiles.
Есть ли способ сделать это