Fix Clang on Windows build

You can you MSVC, clang, or clang-cl on Windows.
This commit is contained in:
Juan Ramos 2023-09-27 14:03:51 -06:00 committed by Juan Ramos
parent fb09bb3bc4
commit 7b779960f1

View file

@ -37,13 +37,13 @@ elseif(MSVC)
if (MSVC_IDE) if (MSVC_IDE)
target_compile_options(VulkanCompilerConfiguration INTERFACE /MP) target_compile_options(VulkanCompilerConfiguration INTERFACE /MP)
endif() endif()
# Minimize what Windows.h leaks
target_compile_definitions(VulkanCompilerConfiguration INTERFACE NOMINMAX WIN32_LEAN_AND_MEAN)
endif() endif()
target_compile_definitions(VulkanCompilerConfiguration INTERFACE VK_ENABLE_BETA_EXTENSIONS) target_compile_definitions(VulkanCompilerConfiguration INTERFACE VK_ENABLE_BETA_EXTENSIONS)
if(WIN32) if(WIN32)
# Minimize what Windows.h leaks
target_compile_definitions(VulkanCompilerConfiguration INTERFACE NOMINMAX WIN32_LEAN_AND_MEAN)
target_compile_definitions(VulkanCompilerConfiguration INTERFACE VK_USE_PLATFORM_WIN32_KHR) target_compile_definitions(VulkanCompilerConfiguration INTERFACE VK_USE_PLATFORM_WIN32_KHR)
elseif(ANDROID) elseif(ANDROID)
target_compile_definitions(VulkanCompilerConfiguration INTERFACE VK_USE_PLATFORM_ANDROID_KHR) target_compile_definitions(VulkanCompilerConfiguration INTERFACE VK_USE_PLATFORM_ANDROID_KHR)