[cmake-commits] alex committed CMakeLists.txt 1.18 1.19

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Aug 8 09:32:47 EDT 2007


Update of /cvsroot/CMake/CMake/Tests
In directory public:/mounts/ram/cvs-serv30318

Modified Files:
	CMakeLists.txt 
Log Message:

ENH: also specify the C++ compiler for mingw

Alex


Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Tests/CMakeLists.txt,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- CMakeLists.txt	7 Aug 2007 14:13:47 -0000	1.18
+++ CMakeLists.txt	8 Aug 2007 13:32:44 -0000	1.19
@@ -742,8 +742,9 @@
     ENDIF(SDCC_EXECUTABLE)
     
     
-    FIND_PROGRAM(MINGW_LINUX2WIN_EXECUTABLE i586-mingw32msvc-gcc)
-    IF(MINGW_LINUX2WIN_EXECUTABLE)
+    FIND_PROGRAM(MINGW_CC_LINUX2WIN_EXECUTABLE i586-mingw32msvc-gcc)
+    FIND_PROGRAM(MINGW_CXX_LINUX2WIN_EXECUTABLE i586-mingw32msvc-g++)
+    IF(MINGW_CC_LINUX2WIN_EXECUTABLE  AND  MINGW_CXX_LINUX2WIN_EXECUTABLE)
       ADD_TEST(Simple_Mingw_Linux2Win ${CMAKE_CTEST_COMMAND}
         --build-and-test
         "${CMake_SOURCE_DIR}/Tests/Simple"
@@ -753,8 +754,9 @@
         --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM}
         --build-options
         "-DCMAKE_SYSTEM_NAME=Windows"
-        "-DCMAKE_C_COMPILER=${MINGW_LINUX2WIN_EXECUTABLE}")
-    ENDIF(MINGW_LINUX2WIN_EXECUTABLE)
+        "-DCMAKE_C_COMPILER=${MINGW_CC_LINUX2WIN_EXECUTABLE}"
+        "-DCMAKE_CXX_COMPILER=${MINGW_CXX_LINUX2WIN_EXECUTABLE}")
+    ENDIF(MINGW_CC_LINUX2WIN_EXECUTABLE  AND  MINGW_CXX_LINUX2WIN_EXECUTABLE)
     
     
   ENDIF(CMAKE_TEST_GENERATOR MATCHES "Makefiles" OR CMAKE_TEST_GENERATOR MATCHES "KDevelop")



More information about the Cmake-commits mailing list