From 1a02b91cdc75314abfa43d6c16ef175f7abfa7a5 Mon Sep 17 00:00:00 2001 From: CamilleLaVey Date: Fri, 14 Aug 2026 20:33:29 -0400 Subject: [PATCH] First intent to fix msvc and macos --- externals/CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index 4b0763140e..b60f6a8158 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -92,10 +92,16 @@ AddDependentPackages(vulkan-headers vulkan-utility-libraries) # frozen AddJsonPackage(frozen) -# DXVK's DXBC compiler, used to translate the frame generation shaders -# out of a user-supplied Lossless.dll into SPIR-V +# DXVK's DXBC compiler AddJsonPackage(dxbc) +if (TARGET dxbc) + target_link_libraries(dxbc PUBLIC Vulkan::Headers) + if (WIN32 AND NOT MSVC AND (ARCHITECTURE_x86 OR ARCHITECTURE_x86_64)) + target_compile_options(dxbc PRIVATE -mno-avx) + endif() +endif() + # DiscordRPC if (USE_DISCORD_PRESENCE) if (ARCHITECTURE_arm64)