mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-05 13:50:10 -05:00
Merge topic 'findice-clang-cl'
541f079bd7 FindIce: Support clang-cl by checking CMAKE_CXX_SIMULATE_ID
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3284
This commit is contained in:
@@ -259,7 +259,7 @@ function(_Ice_FIND)
|
||||
endif()
|
||||
|
||||
unset(vcvers)
|
||||
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
|
||||
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC" OR "${CMAKE_CXX_SIMULATE_ID}" STREQUAL "MSVC")
|
||||
if(MSVC_TOOLSET_VERSION GREATER_EQUAL 141)
|
||||
set(vcvers "141;140")
|
||||
elseif(MSVC_TOOLSET_VERSION GREATER_EQUAL 100)
|
||||
@@ -435,7 +435,7 @@ function(_Ice_FIND)
|
||||
set(component_library "${component}")
|
||||
unset(component_library_release_names)
|
||||
unset(component_library_debug_names)
|
||||
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
|
||||
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC" OR "${CMAKE_CXX_SIMULATE_ID}" STREQUAL "MSVC")
|
||||
string(REGEX MATCH ".+\\+\\+11$" component_library_cpp11 "${component_library}")
|
||||
if(component_library_cpp11)
|
||||
string(REGEX REPLACE "^(.+)(\\+\\+11)$" "\\1" component_library "${component_library}")
|
||||
|
||||
Reference in New Issue
Block a user