Hi Stephan, > I'd like to compile a lot of generated C++ source files > which are all > generated at once with a single command. Since there are issues with > using file( GLOB_RECURSE ...) to get a list of these > generated files, I > tried to additionally generate a file called "sourcelist.cmake" which > contains a list( APPEND ...) command with a list of all > generated files. > > Now I include() this file from my CMakeLists.txt and it > works as expected > - as long as that sourcelist.cmake file is already there. If > it's not, I'm getting an error "include could not find load file".
Right. > How could I set up a dependency which starts my generator > in case this include file is not there yet? I've tried a few things, > looked at the FAQ and googled a bit, but couldn't find anything. > I'm using CMake 2.6.2 on Linux. I did something like this by running the generator program from inside cmake itself - not at build time. I got this hint from others on the list and it works well. I protected the generator step in my CMakeLists.txt with a check if the sourcelist.cmake file is older than the inputs to the generator. -Steve -- Steve Huston, Riverace Corporation Check out my networked programming blog at http://stevehuston.wordpress.com/ _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
