Path: blob/main/emulators/flycast/files/patch-CMakeLists.txt
28355 views
--- CMakeLists.txt.orig 2026-01-07 13:28:32 UTC1+++ CMakeLists.txt2@@ -488,7 +488,7 @@ if(NOT LIBRETRO)34# DreamPicoPort-API5option(DREAMPICOPORT_ADD_LIBUSB "Add internal libusb library" OFF) # Already included above, when applicable6- add_subdirectory(core/deps/DreamPicoPort-API)7+ add_subdirectory(core/deps/DreamPicoPort-API EXCLUDE_FROM_ALL)8target_link_libraries(${PROJECT_NAME} PRIVATE dream_pico_port_api)9endif()1011@@ -1001,8 +1001,11 @@ if(NOT LIBRETRO)12core/deps/rcheevos/src/rhash/aes.c13core/deps/rcheevos/src/rhash/cdreader.c14core/deps/rcheevos/src/rhash/hash.c15- core/deps/rcheevos/src/rhash/md5.c16- core/deps/rcheevos/src/rurl/url.c)17+ core/deps/rcheevos/src/rhash/hash_disc.c18+ core/deps/rcheevos/src/rhash/hash_encrypted.c19+ core/deps/rcheevos/src/rhash/hash_rom.c20+ core/deps/rcheevos/src/rhash/hash_zip.c21+ core/deps/rcheevos/src/rhash/md5.c)22target_include_directories(${PROJECT_NAME} PRIVATE core/deps/rcheevos/include)23target_compile_definitions(${PROJECT_NAME} PRIVATE USE_RACHIEVEMENTS RC_DISABLE_LUA)24endif()25@@ -1080,8 +1083,7 @@ if(USE_VULKAN)26target_compile_definitions(${PROJECT_NAME} PUBLIC VK_USE_PLATFORM_METAL_EXT)27endif()2829- add_subdirectory(core/deps/Vulkan-Headers)30- target_link_libraries(${PROJECT_NAME} PRIVATE Vulkan::Headers)31+ find_package(VulkanHeaders)3233add_subdirectory(core/deps/VulkanMemoryAllocator)34target_compile_options(VulkanMemoryAllocator INTERFACE $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CXX_COMPILER_ID:AppleClang,Clang>>:-Wno-nullability-completeness>)353637