This is not easily possible without modifying the CMake C++ code. (Where it
would be fairly easy to add a feature like this...) Perhaps filing a feature
request for a "post generate action" would be the best thing to do.

However, in the meantime, you could always add a custom target that executes
your stuff at the beginning of the build, and make all other top level
targets depend on it with add_dependencies. Would that work in your case?


On Wed, May 26, 2010 at 1:05 PM, LaViolette, Alan <
[email protected]> wrote:

> I want to run at the end of cmake.  I am generating some additional
> files that are more complex then configure can do. But I need the
> generated projects and solutions.
>
>
> -----Original Message-----
> From: Alexander Neundorf [mailto:[email protected]]
> Sent: Wednesday, May 26, 2010 12:16 PM
> To: [email protected]
> Cc: LaViolette, Alan
> Subject: Re: [CMake] Post-Generate commands
>
> On Wednesday 26 May 2010, LaViolette, Alan wrote:
> > Is it possible to have cmake run a command after all files are
> > generated?   I want to do some additional build environment setup.
>
>
> You can use add_custom_command(TARGET your_target POST_BUILD COMMAND
> ...) to
> have commands executed after a target has been built.
>
> Or do you mean at the end of the cmake run ?
> What do you want to do ? Please let us know some more details, otherwise
> it's
> hard to help.
>
> Alex
> _______________________________________________
> 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
>
_______________________________________________
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