Egil Brendsdal wrote:
ADD_CUSTOM_COMMAND in cmake 2.2.3 behaves differently from version 2.0.6;
Using the latest version, the 'custom target' is not included in the makefile.
(As an illustration, see the output from Linux 'grep . CMakeLists.txt cmd; sh 
cmd'
at the end of the mail.)

Does anyone know a workaround?

ADD_CUSTOM_COMMAND is to add rules within other top-level targets added with ADD_EXECUTABLE, ADD_LIBRARY, ADD_CUSTOM_TARGET, etc.

The fact that it showed up in the makefile in the 2.0 generator was a side effect of the implementation. The 2.2 generator splits the build rules for each target into sub-makefiles in order to handle certain inter-target dependencies properly.

To get a make target use ADD_CUSTOM_TARGET. It should work in both versions.

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

Reply via email to