# Distributed under the OSI-approved BSD 3-Clause License. See accompanying | |
# file Copyright.txt or https://cmake.org/licensing for details. | |
# This module is shared by multiple languages; use include blocker. | |
if(__WINDOWS_CLANG) | |
return() | |
endif() | |
set(__WINDOWS_CLANG 1) | |
if("x${CMAKE_C_SIMULATE_ID}" STREQUAL "xMSVC" | |
OR "x${CMAKE_CXX_SIMULATE_ID}" STREQUAL "xMSVC") | |
include(Platform/Windows-MSVC) | |
macro(__windows_compiler_clang lang) | |
__windows_compiler_msvc(${lang}) | |
endmacro() | |
else() | |
include(Platform/Windows-GNU) | |
macro(__windows_compiler_clang lang) | |
__windows_compiler_gnu(${lang}) | |
endmacro() | |
endif() |