Skip to content

Commit 4fc9fb8

Browse files
committed
Revert "Delete version check for clang-cl"
This reverts commit f6605a6.
1 parent f6605a6 commit 4fc9fb8

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

llvm/cmake/modules/CheckCompilerVersion.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ check_compiler_version("MSVC" "Visual Studio" ${MSVC_MIN} ${MSVC_SOFT_ERROR})
4949

5050
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
5151
if (CMAKE_CXX_SIMULATE_ID MATCHES "MSVC")
52+
if (CMAKE_CXX_SIMULATE_VERSION VERSION_LESS MSVC_MIN)
53+
message(FATAL_ERROR "Host Clang must have at least -fms-compatibility-version=${MSVC_MIN}, your version is ${CMAKE_CXX_SIMULATE_VERSION}.")
54+
endif()
5255
set(CLANG_CL 1)
5356
elseif(NOT LLVM_ENABLE_LIBCXX)
5457
# Test that we aren't using too old of a version of libstdc++.

0 commit comments

Comments
 (0)