Browse Source
[cmake, core] refactor: update mbedtls and make YUZU_USE_CPM better (#485)
[cmake, core] refactor: update mbedtls and make YUZU_USE_CPM better (#485)
update mbedtls functors to support mbedtls3 signatures moved some vulkan stuff from externals to root, yuzu_use_cpm manages them now needs testing: - all key/derivation related things - nca verification - game loading/updates/stuff Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/485 Reviewed-by: MaranBr <maranbr@eden-emu.dev>pull/487/head
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
16 changed files with 113 additions and 138 deletions
-
36CMakeLists.txt
-
17CMakeModules/Findmbedtls.cmake
-
36cpmfile.json
-
72externals/CMakeLists.txt
-
42externals/cpmfile.json
-
12externals/libusb/CMakeLists.txt
-
2src/core/CMakeLists.txt
-
2src/core/crypto/aes_util.h
-
2src/core/crypto/key_manager.cpp
-
4src/core/crypto/partition_data_manager.cpp
-
10src/core/file_sys/registered_cache.cpp
-
2src/core/file_sys/xts_archive.cpp
-
2src/core/hle/service/bcat/delivery_cache_directory_service.cpp
-
2src/core/hle/service/ro/ro.cpp
-
6src/core/loader/nca.cpp
-
2src/dedicated_room/CMakeLists.txt
@ -1,17 +0,0 @@ |
|||
# SPDX-FileCopyrightText: 2025 Eden Emulator Project |
|||
# SPDX-License-Identifier: GPL-3.0-or-later |
|||
|
|||
include(FindPackageHandleStandardArgs) |
|||
|
|||
find_package(PkgConfig QUIET) |
|||
pkg_search_module(mbedtls QUIET IMPORTED_TARGET mbedtls) |
|||
find_package_handle_standard_args(mbedtls |
|||
REQUIRED_VARS mbedtls_LINK_LIBRARIES |
|||
VERSION_VAR mbedtls_VERSION |
|||
) |
|||
|
|||
pkg_search_module(mbedcrypto QUIET IMPORTED_TARGET mbedcrypto) |
|||
find_package_handle_standard_args(mbedcrypto |
|||
REQUIRED_VARS mbedcrypto_LINK_LIBRARIES |
|||
VERSION_VAR mbedcrypto_VERSION |
|||
) |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue