образом:
set(SOURCES_dir)
file(GLOB SOURCES_dir
"*.c"
)
set(SOURCES ${SOURCES_dir} PARENT_SCOPE)
папки последовательно подключаются с помощью add_subdirectory
однако это приводит к перезаписыванию переменной SOURCES в PARENT_SCOPE.
Попробовал работать с list(APPEND, но насколько я понял из документации, рекомендуется использовать всё же set( .. PARENT_SCOPE)
Как будет правильно добавить исходные коды из субдиректорий?
тут просто +/- одинаковые сущности запихнуты каждая в свой файл... решил их немного сгруппировать с помощью папок
Просто в таком случае add_subdirectory смысла не имеет, можно glob сделать из родительской папки
Обсуждают сегодня