summaryrefslogtreecommitdiffstats
path: root/Modules/CMakeSystemSpecificInformation.cmake
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2002-11-18 15:51:21 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2002-11-18 15:51:21 (GMT)
commitebb6477dbb429573f05e948fca890b62a234afaf (patch)
tree0a1f7688232976baeba6db7e1d20d035ccc91e56 /Modules/CMakeSystemSpecificInformation.cmake
parent603af011c12ef1c5053b7093f87a98a341fc382e (diff)
downloadCMake-ebb6477dbb429573f05e948fca890b62a234afaf.zip
CMake-ebb6477dbb429573f05e948fca890b62a234afaf.tar.gz
CMake-ebb6477dbb429573f05e948fca890b62a234afaf.tar.bz2
If system detection fails, make copy of CMakeCache
Diffstat (limited to 'Modules/CMakeSystemSpecificInformation.cmake')
-rw-r--r--Modules/CMakeSystemSpecificInformation.cmake6
1 files changed, 6 insertions, 0 deletions
diff --git a/Modules/CMakeSystemSpecificInformation.cmake b/Modules/CMakeSystemSpecificInformation.cmake
index 514fb79..6128f84 100644
--- a/Modules/CMakeSystemSpecificInformation.cmake
+++ b/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 "
"cmake@www.cmake.org 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 cmake@www.cmake.org.")
+ ENDIF(EXISTS ${PROJECT_BINARY_DIR}/CMakeCache.txt)
ENDIF(EXISTS ${CMAKE_SYSTEM_INFO_FILE})
# 3. include optional systemname-compiler.cmake files