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