[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