Jeremy Cowgar wrote:

But, that executes each time that we run make, therefore it works great. I am looking for that ability in CMake but am having a hard time. We currently have 3 make files going, one for Unix systems (gcc, make), another for OpenWatcom and another for MSVC. What is happening (and is hard not to happen) is a change is made, say a new file is added, and the dev who did it works in Windows and updated the Watcom makefile and forgets about the MSVC and Unix makefile because they have neither. Or maybe they do remember, but can't test, they make the change and it was a typo, etc...

I have two ideas:

1.Have the custom command create a whole sub-project in CMake, then use ctest --build-and-test to build the sub-project during the custom command.

2. Create a fast version of your parser executable that spits out the .c files that will be created, that could be run at cmake time and create a file that is included by the include command. It could do a copy if different so cmake would not run every time, but only when the number of files changes.

-Bill
_______________________________________________
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