James Bigler wrote:
By including progname.mak during configure, you tell CMake to
reconfigure whenever that file changes.  If a user changes parser.e,
you will generate all your sources, plus the source list.  Running
cmake again will cause you to reconfigure.

I was hoping to not have to run cmake all the time. I don't want to have to worry if I edit parser.e, and it ads a new .c file to build, if I am compiling that new file or not. 1/2 the time I'll never know if parser.e was updated in such a way.

I'm beginning to think that CMake just isn't up to the task and maybe we should stick with our three makefiles :-/ With the makefiles, we have a dependency on the .e files, if they change, then we launch $(MAKE) generate ... Then when we go to build our project, we do $(MAKE) compile ... This allows us to easily include the .mak file the generator creates. the first time around it's empty, but it doesn't matter because when the actual sources are compiled, make is launched, the Makefile is parsed again and this time (because it's after generation) the .mak file has content and everything is built automatically. All we do currently is "make" and everything is handled for us. It's just getting burdensome maintaining three makefiles.

Jeremy

_______________________________________________
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

Reply via email to