From 90877dfc8546b3fb6d568ea5cce26060f2478b24 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 5 Dec 2025 02:57:39 +0100 Subject: [PATCH] [cmake] only use MoltenVk on Apple platforms (#3146) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3146 Co-authored-by: lizzie Co-committed-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()