Brandon Van Every wrote:
The custom command would run cmake with the same arguments as in
cmake_check_build_system, but this seems like an ugly hack.

Can anyone suggest a better way to do this?

Yes.  Quit trying to solve this problem and accept that you need to
manually list your program files in CMakeLists.txt.  It's a non-issue
once your project structure stabilizes.


This would work, but for our team adding the source file into the Visual Studio project is our way of listing the program files, I would rather it didn't take us two steps to do this. I do concede that it is not such a big deal to just list the source files manually, but others working on the project feel differently.

I ended up adding a new command to my copy of CMake that takes a list of filenames and adds them the list of Makefile dependencies by calling

void cmMakefile::AddCMakeDependFile(const char* file);

It's not as flexible as having a macro that does it, but it works. I couldn't find a way to do this using the plugin system either since you are rather limited in what functions you can call.
--
Daniel



_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to