Hi all,

I have a problem with a custom command.
This custom command should be called after all custom commands, so i decided to 
used the TARGET specific one with the option PRE_LINK. But when i run first 
cmake and then make, the custom command will not be build.

I use Linux and the command which I wrote looks similar to:
ADD_CUSTOM_COMMAND(TARGET FOO PRE_LINK
                   <do something>
                   COMMENT "Building for target foo")

I can't use a custom command with OUTPUT because i use the name (source files) 
already in a macro, so cmake will complain about that.

So the idea was to use this custom command with target as a postprocessing of 
my generated files (generated during macro use). The macro is for general use, 
so I can't put the custom command target into the macro, because sometimes I 
don't have postprocessing and sometimes the postprocess differ.

So now my questions:

1. Have I understand the docu correctly? Because my custom command target is 
never called. Even if i have forced a dependency with ADD_DEPENDENCIES!

2. Is there any other way I can do the postprocessing? What I don't want to use 
is a custom target with ADD_CUSTOM_TARGET, because the postprocess should only 
be invoked when the files have changed and the postprocessed files should be 
deleted when i call clean.

Any help would be recommended.

Greetings

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

Reply via email to