Procházet zdrojové kódy

VS: Fix CMAKE_<LANG>_COMPILER detection with Intel toolset (#14471)

When the platform toolset is from Intel, look for "icl.exe" instead of
"cl.exe".
Brad King před 12 roky
rodič
revize
a6fd17ce50
1 změnil soubory, kde provedl 3 přidání a 0 odebrání
  1. 3 0
      Modules/CMakeDetermineCompilerId.cmake

+ 3 - 0
Modules/CMakeDetermineCompilerId.cmake

@@ -130,6 +130,9 @@ Id flags: ${testflags}
     endif()
     if(CMAKE_VS_PLATFORM_TOOLSET)
       set(id_toolset "<PlatformToolset>${CMAKE_VS_PLATFORM_TOOLSET}</PlatformToolset>")
+      if(CMAKE_VS_PLATFORM_TOOLSET MATCHES "Intel")
+        set(id_cl icl.exe)
+      endif()
     else()
       set(id_toolset "")
     endif()