[Insight-developers] Tcl failure on MacOSX-WrapITK
Gaëtan Lehmann
gaetan.lehmann at jouy.inra.fr
Fri Feb 25 15:16:16 EST 2011
Le 22 févr. 11 à 23:09, Brad King a écrit :
> The modern way to solve this problem is to use the add_test(NAME) mode
> introduced in CMake 2.8. It supports "generator expressions" like
> this:
>
> add_test(NAME mytest COMMAND itkTestDriver ...
> $<TARGET_FILE:itkwish> ...)
>
> Each CMake generator will substitute the proper location of the file
> in
> place of the $<> expression (hence the name "generator expression").
Brad,
Unfortunately, the expression generator doesn't seem to work properly
on Solaris 10, with either cmake 2.8.3 or 2.8.4.
From this add_test call
add_test(NAME ${name}
COMMAND "${ITK_TEST_DRIVER}"
--add-before-env-with-sep TCLLIBPATH "${WrapITK_BINARY_DIR}/
Languages/Tcl/$<CONFIGURATION>" " "
--add-before-libpath "${WrapITK_BINARY_DIR}/lib/$<CONFIGURATION>"
--add-before-libpath "${ITK_DIR}/bin/$<CONFIGURATION>"
$<TARGET_FILE:itkwish>
${ARGN}
)
I get this command:
59: Test command: /home/papha/glehmann/src/tests/WrapITK-gcc32/bin/
itkTestDriver "--add-before-env-with-sep" "TCLLIBPATH" "/home/papha/
glehmann/src/tests/WrapITK-gcc32/Wrapping/WrapITK/Languages/Tcl/
Release" " " "--add-before-libpath" "/home/papha/glehmann/src/tests/
WrapITK-gcc32/Wrapping/WrapITK/lib/Release" "--add-before-libpath" "/
home/papha/glehmann/src/tests/WrapITK-gcc32/bin/Release" "/home/papha/
glehmann/src/tests/WrapITK-gcc32/bin/itkwish" "/home/papha/glehmann/
src/tests/ITK/Wrapping/WrapITK/Languages/Tcl/Tests/
BinaryErodeImageFilter.tcl" "/home/papha/glehmann/src/tests/ITK/
Wrapping/WrapITK/images/2th_cthead1.png" "BinaryErodeImageFilter.png"
"--compare" "BinaryErodeImageFilter.png" "/home/papha/glehmann/src/
tests/ITK/Wrapping/WrapITK/images/BinaryErodeImageFilter.png"
Note that $<CONFIGURATION> is replaced by Release while it shouldn't.
Am I doing something wrong?
Could you tell me where I should look to fix the expression generator
on that system, if it doesn't behave properly?
Thanks,
Gaëtan
--
Gaëtan Lehmann
Biologie du Développement et de la Reproduction
INRA de Jouy-en-Josas (France)
tel: +33 1 34 65 29 66 fax: 01 34 65 29 09
http://voxel.jouy.inra.fr http://www.itk.org
http://www.mandriva.org http://www.bepo.fr
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 203 bytes
Desc: Ceci est une signature ?lectronique PGP
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20110225/548b0b28/attachment.pgp>
More information about the Insight-developers
mailing list