1
0
Эх сурвалжийг харах

If system detection fails, make copy of CMakeCache

Andy Cedilnik 23 жил өмнө
parent
commit
ebb6477dbb

+ 6 - 0
Modules/CMakeSystemSpecificInformation.cmake

@@ -45,6 +45,12 @@ ELSE(EXISTS ${CMAKE_SYSTEM_INFO_FILE})
   MESSAGE("System is unknown to cmake, create:\n${CMAKE_SYSTEM_INFO_FILE}"
           " to use this system, please send your config file to "
           "[email protected] so it can be added to cmake"")
+  IF(EXISTS ${PROJECT_BINARY_DIR}/CMakeCache.txt)
+    CONFIGURE_FILE(${PROJECT_BINARY_DIR}/CMakeCache.txt
+                   ${PROJECT_BINARY_DIR}/CopyOfCMakeCache.txt COPYONLY)
+    MESSAGE("You CMakeCache.txt file was copied to CopyOfCMakeCache.txt. " 
+            "Please send that file to [email protected].")
+  ENDIF(EXISTS ${PROJECT_BINARY_DIR}/CMakeCache.txt)
 ENDIF(EXISTS ${CMAKE_SYSTEM_INFO_FILE})
 
 # 3. include optional systemname-compiler.cmake files