diff --git a/CMakeLists.txt b/CMakeLists.txt index 6c2c0efd83..8fb69b9a3b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -616,16 +616,16 @@ endfunction() add_subdirectory(externals) # pass targets from externals -find_package(VulkanHeaders REQUIRED) -find_package(VulkanUtilityLibraries REQUIRED) -find_package(VulkanMemoryAllocator REQUIRED) +find_package(VulkanHeaders) +find_package(VulkanUtilityLibraries) +find_package(VulkanMemoryAllocator) if (ENABLE_WEB_SERVICE) - find_package(httplib REQUIRED) + find_package(httplib) endif() if (ENABLE_WEB_SERVICE OR ENABLE_QT_UPDATE_CHECKER) - find_package(cpp-jwt REQUIRED) + find_package(cpp-jwt) endif() if (NOT YUZU_USE_BUNDLED_SDL2) diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index 38da2a8c34..91659ee595 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -317,6 +317,17 @@ if (YUZU_USE_EXTERNAL_VULKAN_SPIRV_TOOLS) ) endif() +# Boost headers +if (NOT Boost_ADDED AND NOT TARGET Boost::headers) + AddPackage( + NAME boost_headers + REPO "boostorg/headers" + SHA 0456900fad + HASH 50cd75dcdfc5f082225cdace058f47b4fb114a47585f7aee1d22236a910a80b667186254c214fa2fcebac67ae6d37ba4b6e695e1faea8affd6fd42a03cf996e3 + BUNDLED_PACKAGE ON + ) +endif() + # TZDB (Time Zone Database) add_subdirectory(nx_tzdb)