瀏覽代碼

Merge branch 'clang-cl-fix' into release-3.10

Merge-request: !1522
Brad King 8 年之前
父節點
當前提交
79ad921a38
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      Modules/CMakeDetermineCompilerId.cmake

+ 3 - 3
Modules/CMakeDetermineCompilerId.cmake

@@ -742,12 +742,12 @@ function(CMAKE_DIAGNOSE_UNSUPPORTED_CLANG lang envvar)
     return()
   endif()
 
-  # Test whether a GNU-like command-line option works.
-  execute_process(COMMAND "${CMAKE_${lang}_COMPILER}" --version
+  # Test whether an MSVC-like command-line option works.
+  execute_process(COMMAND "${CMAKE_${lang}_COMPILER}" /?
     RESULT_VARIABLE _clang_result
     OUTPUT_VARIABLE _clang_stdout
     ERROR_VARIABLE _clang_stderr)
-  if(NOT _clang_result EQUAL 0)
+  if(_clang_result EQUAL 0)
     return()
   endif()