add_test seems to work if you are adding an executable that is built, but if it is just a script that is imported, the cmake system is comfused as to where it is located and the script its doesn't know where the executable is.
Gantry York Chandler, Arizona From: [email protected] [mailto:[email protected]] On Behalf Of EXT-York, Gantry Sent: Thursday, November 10, 2011 1:01 PM To: [email protected] Subject: [CMake] Where are tests located? 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
-- 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
