Hi there,
I have written a very simple toolchain file for using mingw32 on
linux. Everything works out of the box nicely (congrats!).
I now trying to get the testing framework to work with wine (the
return value is actually properly propagated).
So far the change needed are:
FOREACH(name ${Common_TEST_SRCS})
+IF(CMAKE_TOOLCHAIN_FILE)
+ ADD_TEST(${name} wine ${GDCM_Common_TESTS}.exe ${name})
+ELSE(CMAKE_TOOLCHAIN_FILE)
ADD_TEST(${name} ${GDCM_Common_TESTS} ${name})
+ENDIF(CMAKE_TOOLCHAIN_FILE)
ENDFOREACH(name)
Is this the correct way of doing it ?
1. The way to differenciate a cross compiled project from a regular
cmake one is by checking the value of CMAKE_TOOLCHAIN_FILE
2. I can always safely append '.exe' to the executable name ?
Thanks,
--
Mathieu
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake