В настоящее время я определяю переменную ${SRCS}
в файле CMakeLists.txt
в корневом каталоге проектов, перечисляя все исходные файлы, необходимые для моего исполняемого файла:
SET (SRCS main.cpp
dir1/file1.cpp
dir1/file2.cpp
dir2/file3.cpp
dir2/file4.cpp)
Как я могу распространять этот список в файлах CMakeLists.txt
в каждом из подкаталогов? То есть:
CMakeLists.txt
Adds main.cpp to SRCS and subdirectories dir1 and dir2
dir1/CMakeLists.txt
Adds file1.cpp, file2.cpp to SRCS
dir2/CMakeLists.txt
Adds file3.cpp, file4.cpp to SRCS