cmake la portée des variables, add_subdirectory

J'ai un CMakeLists.txt dans mon projet, racine et un dans mon /dossier src. L'un dans l' /src dossier ne contient qu'une variable avec le .fichiers cpp (set (SOURCEFILES main.cpp foo.cpp)) et dans la racine CMakeLists.txt je ne add_subdirectory(src) et, plus tard, je ne add_executable(MyApp ${SOURCEFILES}).

Mais cmake me donne l'erreur

add_executable appelée avec un nombre incorrect d'arguments, pas de sources
fourni

Comment puis-je obtenir cmake pour voir la variable? J'ai lu que cmake ne connaît que des variables globales, mais ça n'est évidemment pas le cas...

InformationsquelleAutor blubberbernd | 2011-07-31