У меня есть CMakeLists.txt в корне моего проекта и один в папке /src. В папке /src содержится только переменная с .cpp файлами (set (SOURCEFILES main.cpp foo.cpp)
), а в корневой CMakeLists.txt я делаю add_subdirectory(src)
, а позже я add_executable(MyApp ${SOURCEFILES})
.
Но cmake дает мне ошибку
add_executable с неправильным количеством аргументов, без источников при условии,
Как получить cmake, чтобы увидеть переменную? Я читал, что cmake знает только глобальные переменные, но это, очевидно, не так...