>
> Have you looked at add_custom_command(TARGET ...) or
> add_custom_target(...)?
> Those are how you run can run commands as part of the build, but after some
> other targets are compiled.
>
> Clint
>

That works great, thanks for the tip!

I build my code, and then my test programs using add_executable.  Then I can
do e.g.:

add_custom_command(TARGET test_harness POST_BUILD COMMAND test_harness)

and test_harness runs after building, with proper dependencies, and a
failing test causes a failing build.  Perfect.  Anything I don't want to run
by default I can leave to add_test on its own.

Thanks very much,

Gavin
_______________________________________________
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