Quellcode durchsuchen

BUG#374: Adding OUTPUT_VARIABLE OUTPUT to TRY_COMPILE commands.

Brad King vor 22 Jahren
Ursprung
Commit
ac8bf0d5ac
2 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 2 1
      Modules/TestForANSIForScope.cmake
  2. 2 1
      Modules/TestForSTDNamespace.cmake

+ 2 - 1
Modules/TestForANSIForScope.cmake

@@ -7,7 +7,8 @@
 IF("CMAKE_ANSI_FOR_SCOPE" MATCHES "^CMAKE_ANSI_FOR_SCOPE$")
   MESSAGE(STATUS "Check for ANSI scope")
   TRY_COMPILE(CMAKE_ANSI_FOR_SCOPE  ${CMAKE_BINARY_DIR} 
-    ${CMAKE_ROOT}/Modules/TestForAnsiForScope.cxx)
+    ${CMAKE_ROOT}/Modules/TestForAnsiForScope.cxx
+    OUTPUT_VARIABLE OUTPUT)
   IF (CMAKE_ANSI_FOR_SCOPE)
     MESSAGE(STATUS "Check for ANSI scope - found")
     SET (CMAKE_NO_ANSI_FOR_SCOPE 0 CACHE INTERNAL 

+ 2 - 1
Modules/TestForSTDNamespace.cmake

@@ -6,7 +6,8 @@
 IF("CMAKE_STD_NAMESPACE" MATCHES "^CMAKE_STD_NAMESPACE$")
   MESSAGE(STATUS "Check for STD namespace")
   TRY_COMPILE(CMAKE_STD_NAMESPACE  ${CMAKE_BINARY_DIR} 
-    ${CMAKE_ROOT}/Modules/TestForSTDNamespace.cxx)
+    ${CMAKE_ROOT}/Modules/TestForSTDNamespace.cxx
+    OUTPUT_VARIABLE OUTPUT)
   IF (CMAKE_STD_NAMESPACE)
     MESSAGE(STATUS "Check for STD namespace - found")
     SET (CMAKE_NO_STD_NAMESPACE 0 CACHE INTERNAL