[CMake] Where are tests located?

EXT-York, Gantry gantry.york at boeing.com
Thu Nov 10 15:00:55 EST 2011


When I do an

add_executable( run_main.pl IMPORTED)
add_test( test1 run_main.pl)

How does it know where run_main.pl is located when you do an out of source build?

It seems to look in
.
Releases
Debug
MinSizeRel
RelWithDebInfo
Deployment
Development

which are directories that I don't even see existing.

And if run_main.pl is just

#!/usr/bin/perl
system " ../exec/main"


How does it know if ../exec/main is in the src tree or the build tree?  If main is a C binary, it would be in the build tree, if it is just a script it would be in the source tree.




Gantry York
Chandler, Arizona

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20111110/a407dc5e/attachment-0001.htm>


More information about the CMake mailing list