[cmake] refactor: Use CPM over submodules #143
2 changed files with 10 additions and 11 deletions
|
@ -214,6 +214,8 @@ if (YUZU_USE_BUNDLED_VCPKG)
|
||||||
include(CPM)
|
include(CPM)
|
||||||
set(CPM_USE_LOCAL_PACKAGES OFF)
|
set(CPM_USE_LOCAL_PACKAGES OFF)
|
||||||
|
|
||||||
|
# crueter: unfortunately shallow-downloading vcpkg isn't possible
|
||||||
|
# hence why I want to remove it
|
||||||
CPMAddPackage(
|
CPMAddPackage(
|
||||||
NAME vcpkg
|
NAME vcpkg
|
||||||
DOWNLOAD_ONLY YES
|
DOWNLOAD_ONLY YES
|
||||||
|
|
19
externals/dynarmic/externals/CMakeLists.txt
vendored
19
externals/dynarmic/externals/CMakeLists.txt
vendored
|
@ -80,6 +80,12 @@ CPMAddPackage(
|
||||||
|
|
||||||
# zydis
|
# zydis
|
||||||
|
|
||||||
|
if ("x86_64" IN_LIST ARCHITECTURE)
|
||||||
|
CPMAddPackage(
|
||||||
|
NAME Zycore
|
||||||
|
URL "https://github.com/zyantific/zycore-c/archive/75a36c45ae.zip"
|
||||||
|
)
|
||||||
|
|
||||||
CPMAddPackage(
|
CPMAddPackage(
|
||||||
NAME Zydis
|
NAME Zydis
|
||||||
VERSION 4
|
VERSION 4
|
||||||
|
@ -88,16 +94,7 @@ CPMAddPackage(
|
||||||
"ZYDIS_BUILD_TOOLS OFF"
|
"ZYDIS_BUILD_TOOLS OFF"
|
||||||
"ZYDIS_BUILD_EXAMPLES OFF"
|
"ZYDIS_BUILD_EXAMPLES OFF"
|
||||||
"ZYDIS_BUILD_DOXYGEN OFF"
|
"ZYDIS_BUILD_DOXYGEN OFF"
|
||||||
|
"ZYAN_ZYCORE_PATH ${Zycore_SOURCE_DIR}"
|
||||||
|
"CMAKE_DISABLE_FIND_PACKAGE_Doxygen ON"
|
||||||
)
|
)
|
||||||
|
|
||||||
CPMAddPackage(
|
|
||||||
NAME Zycore
|
|
||||||
URL "https://github.com/zyantific/zycore-c/archive/75a36c45ae.zip"
|
|
||||||
)
|
|
||||||
|
|
||||||
if (Zydis_ADDED)
|
|
||||||
if ("x86_64" IN_LIST ARCHITECTURE)
|
|
||||||
set(ZYAN_ZYCORE_PATH "${Zycore_SOURCE_DIR}" CACHE PATH "")
|
|
||||||
set(CMAKE_DISABLE_FIND_PACKAGE_Doxygen ON)
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue