diff options
author | Hans Wennborg <hans@hanshq.net> | 2013-10-07 22:03:23 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2013-10-07 22:03:23 +0000 |
commit | 3e67a657297ae529c99b294e2a54521e0ca18832 (patch) | |
tree | 0fa867206c702df1a4bdf59ffb11ab7006ad5e9e | |
parent | 4c4d5727955d0209395c218fad699589e37b1dba (diff) | |
download | bcm5719-llvm-3e67a657297ae529c99b294e2a54521e0ca18832.tar.gz bcm5719-llvm-3e67a657297ae529c99b294e2a54521e0ca18832.zip |
cmake: don't set LLVM_COMPILER_IS_GCC_COMPATIBLE when using clang-cl
Tip-of-tree CMake has become clang-cl aware [1]. In this case,
CMAKE_CXX_COMPILER_ID will still be Clang, but MSVC will be true.
[1] See http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=3d8356d4
llvm-svn: 192139
-rw-r--r-- | llvm/cmake/modules/HandleLLVMOptions.cmake | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/cmake/modules/HandleLLVMOptions.cmake b/llvm/cmake/modules/HandleLLVMOptions.cmake index 4d56438f18d..2cec270e96d 100644 --- a/llvm/cmake/modules/HandleLLVMOptions.cmake +++ b/llvm/cmake/modules/HandleLLVMOptions.cmake @@ -8,6 +8,8 @@ include(CheckCXXCompilerFlag) if( CMAKE_COMPILER_IS_GNUCXX ) set(LLVM_COMPILER_IS_GCC_COMPATIBLE ON) +elseif( MSVC ) + set(LLVM_COMPILER_IS_GCC_COMPATIBLE OFF) elseif( "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" ) set(LLVM_COMPILER_IS_GCC_COMPATIBLE ON) endif() |