From 2c1191ce96edbbd514d3a470162d8a76975fc493 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 5 Dec 2025 01:51:29 +0000 Subject: [PATCH] [cmake] only use MoltenVk on Apple platforms Signed-off-by: lizzie --- externals/CMakeLists.txt | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index 28b34d56ac..753cd181bb 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -393,16 +393,18 @@ if (ANDROID) add_library(oboe::oboe ALIAS oboe) endif() -# moltenvk -if (NOT YUZU_USE_BUNDLED_MOLTENVK) - find_library(MOLTENVK_LIBRARY MoltenVK) -else() - unset(MOLTENVK_LIBRARY) -endif() +if (APPLE) + # moltenvk + if (NOT YUZU_USE_BUNDLED_MOLTENVK) + find_library(MOLTENVK_LIBRARY MoltenVK) + else() + unset(MOLTENVK_LIBRARY) + endif() -# TODO: kosmickrisp? -if (NOT MOLTENVK_LIBRARY) - AddJsonPackage(moltenvk) + # TODO: kosmickrisp? + if (NOT MOLTENVK_LIBRARY) + AddJsonPackage(moltenvk) - set(MOLTENVK_LIBRARY "${moltenvk_SOURCE_DIR}/MoltenVK/dylib/macOS/libMoltenVK.dylib" CACHE STRING "" FORCE) + set(MOLTENVK_LIBRARY "${moltenvk_SOURCE_DIR}/MoltenVK/dylib/macOS/libMoltenVK.dylib" CACHE STRING "" FORCE) + endif() endif()