summaryrefslogtreecommitdiff
path: root/cmake/Modules/BuiltinTests.cmake
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2016-09-08 16:25:34 +0000
committerReid Kleckner <rnk@google.com>2016-09-08 16:25:34 +0000
commitb5dd574c9a7519fcdc8f898abd0dece4384335f2 (patch)
tree36d86ddddcf924f84c3a265e80c08bada7803bdb /cmake/Modules/BuiltinTests.cmake
parent913a7aacf44cce8624785279414d4cb5c60e731c (diff)
Really fix warnings about passing -std=gnu99 to MSVC
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@280958 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake/Modules/BuiltinTests.cmake')
-rw-r--r--cmake/Modules/BuiltinTests.cmake5
1 files changed, 3 insertions, 2 deletions
diff --git a/cmake/Modules/BuiltinTests.cmake b/cmake/Modules/BuiltinTests.cmake
index 5f3cc7e58..a6bf8644a 100644
--- a/cmake/Modules/BuiltinTests.cmake
+++ b/cmake/Modules/BuiltinTests.cmake
@@ -50,12 +50,13 @@ function(try_compile_only output)
)
CHECK_COMPILER_FLAG_COMMON_PATTERNS(_CheckCCompilerFlag_COMMON_PATTERNS)
+ set(ERRORS_FOUND OFF)
foreach(var ${_CheckCCompilerFlag_COMMON_PATTERNS})
if("${var}" STREQUAL "FAIL_REGEX")
continue()
endif()
- if("${var}" MATCHES "${_CheckCCompilerFlag_COMMON_PATTERNS}")
- set(ERRORS_FOUND True)
+ if("${TEST_ERROR}" MATCHES "${var}" OR "${TEST_OUTPUT}" MATCHES "${var}")
+ set(ERRORS_FOUND ON)
endif()
endforeach()