область видимости переменной cmake, add_subdirectory

У меня есть CMakeLists.txt в корне моего проекта и один в моей папке / src. Тот, что находится в папке / src, содержит только переменную с файлами .cpp ( установлен (SOURCEFILES main.cpp foo.cpp) ), а в корневом CMakeLists.txt я делаю add_subdirectory (src) и позже я использую add_executable (MyApp $ {SOURCEFILES}) .

Но cmake выдает мне ошибку

add_executable, вызванную с неправильным количеством аргументов, без источников provided

Как заставить cmake увидеть переменную? Я читал, что cmake знает только глобальные переменные, но это явно не так ...

65
задан danijar 16 July 2015 в 10:55
поделиться