diff options
author | Chris Bieneman <beanz@apple.com> | 2015-12-10 00:39:57 +0000 |
---|---|---|
committer | Chris Bieneman <beanz@apple.com> | 2015-12-10 00:39:57 +0000 |
commit | 4c6b6989f833c5d6738944852bd9327203c12692 (patch) | |
tree | 0ce5df55955bbec7c79cf64d9c430274760b58e0 /cmake | |
parent | 7960a36478db1ebfc99962c8a81387fbc651f4f1 (diff) |
[CMake] [Darwin] Log architecture test failures to CMakeError.log
This makes debugging configuration issues way easier.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@255183 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/Modules/CompilerRTDarwinUtils.cmake | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/Modules/CompilerRTDarwinUtils.cmake b/cmake/Modules/CompilerRTDarwinUtils.cmake index b304df2a7..511361b49 100644 --- a/cmake/Modules/CompilerRTDarwinUtils.cmake +++ b/cmake/Modules/CompilerRTDarwinUtils.cmake @@ -78,6 +78,10 @@ function(darwin_test_archs os valid_archs) OUTPUT_VARIABLE TEST_OUTPUT) if(${CAN_TARGET_${os}_${arch}}) list(APPEND working_archs ${arch}) + else() + file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log + "Testing compiler for supporting ${os}-${arch}:\n" + "${TEST_OUTPUT}\n") endif() endforeach() set(${valid_archs} ${working_archs} |