summaryrefslogtreecommitdiffstats
path: root/Modules/CMakeTestCXXCompiler.cmake
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2003-12-01 18:06:35 (GMT)
committerBrad King <brad.king@kitware.com>2003-12-01 18:06:35 (GMT)
commit81be61b15358a337ff00ccf57558b77d54004022 (patch)
tree66d6ff328e4682150051f1fb6699d0f765694681 /Modules/CMakeTestCXXCompiler.cmake
parent9ec524def664a78100dd5ad1dc39f6f20cf4ce48 (diff)
downloadCMake-81be61b15358a337ff00ccf57558b77d54004022.zip
CMake-81be61b15358a337ff00ccf57558b77d54004022.tar.gz
CMake-81be61b15358a337ff00ccf57558b77d54004022.tar.bz2
BUG#411: Re-ordering statements so errors show up in CMakeError.log.
Diffstat (limited to 'Modules/CMakeTestCXXCompiler.cmake')
-rw-r--r--Modules/CMakeTestCXXCompiler.cmake7
1 files changed, 4 insertions, 3 deletions
diff --git a/Modules/CMakeTestCXXCompiler.cmake b/Modules/CMakeTestCXXCompiler.cmake
index a043a29..924a7c9 100644
--- a/Modules/CMakeTestCXXCompiler.cmake
+++ b/Modules/CMakeTestCXXCompiler.cmake
@@ -10,15 +10,16 @@ IF(NOT CMAKE_CXX_COMPILER_WORKS)
${CMAKE_BINARY_DIR}/CMakeTmp/testCXXCompiler.cxx
OUTPUT_VARIABLE OUTPUT)
ENDIF(NOT CMAKE_CXX_COMPILER_WORKS)
+
IF(NOT CMAKE_CXX_COMPILER_WORKS)
MESSAGE(STATUS "Check for working CXX compiler: ${CMAKE_CXX_COMPILER} -- broken")
+ FILE(APPEND ${CMAKE_BINARY_DIR}/CMakeError.log
+ "Determining if the CXX compiler works failed with "
+ "the following output:\n${OUTPUT}\n\n")
MESSAGE(FATAL_ERROR "The C++ compiler \"${CMAKE_CXX_COMPILER}\" "
"is not able to compile a simple test program.\nIt fails "
"with the following output:\n ${OUTPUT}\n\n"
"CMake will not be able to correctly generate this project.")
- FILE(APPEND ${CMAKE_BINARY_DIR}/CMakeError.log
- "Determining if the CXX compiler works failed with "
- "the following output:\n${OUTPUT}\n\n")
ELSE(NOT CMAKE_CXX_COMPILER_WORKS)
MESSAGE(STATUS "Check for working CXX compiler: ${CMAKE_CXX_COMPILER} -- works")
FILE(APPEND ${CMAKE_BINARY_DIR}/CMakeOutput.log