[CMake] Re: How to integrate 3rd-party software into cmake system
Clark J. Wang
dearvoid at gmail.com
Sun Jun 10 08:30:20 EDT 2007
On 6/10/07, Jack Kelly <endgame.dos at gmail.com> wrote:
>
> Clark J. Wang wrote:
> > Clark J. Wang wrote:
> > > Another question:
> > >
> > > By default `make clean' does not know how to clean the 3rd-party
> > > package. How can I add another command which will be run by `make
> > clean'?
> > >
>
> Have you tried:
>
> ADD_CUSTOM_COMMAND(
> TARGET clean
> POST_BUILD
> COMMAND make
> ARGS clean
> WORKING_DIR dir
> VERBATIM
> )
>
> ? I haven't, but it looks like it _should_ work.
It does not work :-(
Actually cmake does not view `all' or `clean' as targets. Take the following
CMakeLists.txt as an example:
ADD_CUSTOM_TARGET(
hello
COMMAND echo hello world
)
ADD_DEPENDENCIES(all hello)
When running cmake it will report error: "ADD_DEPENDENCIES Adding dependency
to non-existent target: all".
-- Jack
> _______________________________________________
> CMake mailing list
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/cmake/attachments/20070610/e0ee0def/attachment.htm
More information about the CMake
mailing list