[CMake] Adding install dependency to test-target?
Eric Noulard
eric.noulard at gmail.com
Thu Nov 20 06:55:27 EST 2008
2008/11/20 Hugo Heden <heden at foi.se>:
> Good day all,
>
>
> Is there any way that I can add 'install' dependency to the 'test'-target?
>
> Doing
>
> add_dependencies( test install )
>
> does not seem to work:
> CMake Error at ... (ADD_DEPENDENCIES):
> add_dependencies Adding dependency to non-existent target: test
I don't think it's possible to add dependencies to "built-in" CMake target
(which deserve a feature request :-)
> Apparently neither 'test' nor 'install' counts as "top-level-targets"?
Precisely :=)
May be you can try to add a first "fake test" which does it:
ADD_TEST(00_Install ${CMAKE_BUILD_TOOL} install)
If this ADD_TEST is added in the top-level CMakeLists.txt
this should be the first test runned ?
However this will _SYSTEMATICALLY_ install before testing and not
add a "real dependency".
--
Erk
More information about the CMake
mailing list