[CMake] add_test() and DEBUG_POSTFIX
David Cole
dlrdave at aol.com
Mon Mar 25 10:32:38 EDT 2013
If you use the NAME/COMMAND signature form of add_test, the COMMAND may be a target name, and if it doesn't "just work" at that point, it is a bug.
Also, for multi-config generators, you may need to use -C Release or -C Debug on the ctest command line to run the correct configuration.
On Mar 25, 2013, at 9:27 AM, Nils Gladitz <gladitz at sci-vis.de> wrote:
> The second parameter to add_test is an executable name (it may be a script or executable which may not even be build by cmake) rather than a target name so I'd say this is by design.
>
> Nils
>
> On 03/25/2013 02:15 PM, Martin Baute wrote:
>> I did not get any feedback on this, so please excuse me asking again:
>>
>> Is it by design that adding a DEBUG_POSTFIX to executables makes CMake
>> miss those very same executables when running "make test"?
>>
>> It is a bit awkward having to chose between either:
>>
>> A) having no postfix with executables, i.e. debug executables overwriting
>> release executables on installation
>>
>> or
>>
>> B) not having "make test" work properly when building anything else but
>> the default / release build type.
>>
>> Regards,
>
>
> --
> Nils Gladitz, B.Sc.
> DICOM, Konnektivität und Entwicklung
>
> Scivis wissenschaftliche Bildverarbeitung GmbH
> Bertha-von-Suttner-Str. 5
> D-37085 Göttingen
> GERMANY
> Handelsregister Nr. / Trade Register No. B3100 Göttingen
> Geschäftsführer / Managing Directors Dr. Gernot Ebel, Dr. Uwe Engeland
>
> Tel: 0049 (0)551 634181-28
> E-Mail: gladitz at scivis.de
> Web: www.scivis.de
>
> --
>
> 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
More information about the CMake
mailing list