Browse Source
[cmake] CPMUtil: formatting, git_host, and more
[cmake] CPMUtil: formatting, git_host, and more
I promise I'm a UI developer - mbedtls can now be used as a system package - zycore can now be used as a system package - cleaned up dynarmic externals - fixed libusb incorrectly showing as bundled - add version/tag formatting to JSON - add custom GIT_HOST option for packages - moved some of my repos to my new git - slightly better version identification - combined VUL/VH since they are codependent (using my combo vendor) This PR succeeds #383 since it includes it Signed-off-by: crueter <crueter@eden-emu.dev>pull/392/head
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
17 changed files with 176 additions and 165 deletions
-
53CMakeLists.txt
-
58CMakeModules/CPMUtil.cmake
-
17CMakeModules/Findmbedtls.cmake
-
4cpmfile.json
-
5docs/CPM.md
-
54externals/CMakeLists.txt
-
18externals/cpmfile.json
-
5externals/nx_tzdb/cpmfile.json
-
2src/core/CMakeLists.txt
-
7src/core/crypto/key_manager.cpp
-
19src/dynarmic/CMakeLists.txt
-
48src/dynarmic/externals/CMakeLists.txt
-
7src/dynarmic/externals/cpmfile.json
-
2src/dynarmic/src/dynarmic/CMakeLists.txt
-
2src/video_core/CMakeLists.txt
-
3tools/cpm-fetch-all.sh
-
37tools/cpm-fetch.sh
@ -0,0 +1,17 @@ |
|||
# 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 |
|||
) |
|||
@ -1,7 +1,10 @@ |
|||
{ |
|||
"tzdb": { |
|||
"package": "nx_tzdb", |
|||
"url": "https://github.com/crueter/tzdb_to_nx/releases/download/250725/250725.zip", |
|||
"repo": "misc/tzdb_to_nx", |
|||
"git_host": "git.crueter.xyz", |
|||
"artifact": "%VERSION%.zip", |
|||
"tag": "%VERSION%", |
|||
"hash": "8f60b4b29f285e39c0443f3d5572a73780f3dbfcfd5b35004451fadad77f3a215b2e2aa8d0fffe7e348e2a7b0660882b35228b6178dda8804a14ce44509fd2ca", |
|||
"version": "250725" |
|||
} |
|||
|
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue