[cmake-commits] king committed CMakeLists.txt 1.351 1.352

cmake-commits at cmake.org cmake-commits at cmake.org
Thu Mar 8 13:14:00 EST 2007


Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv17599

Modified Files:
	CMakeLists.txt 
Log Message:
ENH: Enable SubDirSpaces test when building with bootstrapped cmake.


Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CMakeLists.txt,v
retrieving revision 1.351
retrieving revision 1.352
diff -u -d -r1.351 -r1.352
--- CMakeLists.txt	8 Mar 2007 18:05:02 -0000	1.351
+++ CMakeLists.txt	8 Mar 2007 18:13:58 -0000	1.352
@@ -996,17 +996,17 @@
       )
   ENDIF(NOT CMAKE_TEST_DIFFERENT_GENERATOR)
   SET(MAKE_IS_GNU )
-  IF(COMMAND EXECUTE_PROCESS AND ${CMAKE_TEST_MAKEPROGRAM} MATCHES make)
-    EXECUTE_PROCESS(COMMAND ${CMAKE_TEST_MAKEPROGRAM} --version
-      RESULT_VARIABLE res OUTPUT_VARIABLE out
-      ERROR_QUIET
+  IF(${CMAKE_TEST_MAKEPROGRAM} MATCHES make)
+    EXEC_PROGRAM(
+      ${CMAKE_TEST_MAKEPROGRAM} ARGS --version
+      RETURN_VALUE res OUTPUT_VARIABLE out
       )
     IF("${res}" EQUAL 0)
       IF("${out}" MATCHES "GNU")
         SET(MAKE_IS_GNU 1)
       ENDIF("${out}" MATCHES "GNU")
     ENDIF("${res}" EQUAL 0)
-  ENDIF(COMMAND EXECUTE_PROCESS AND ${CMAKE_TEST_MAKEPROGRAM} MATCHES make)
+  ENDIF(${CMAKE_TEST_MAKEPROGRAM} MATCHES make)
 
   # only add this test on platforms that support it
   # some old versions of make simply cannot handle spaces in paths



More information about the Cmake-commits mailing list