[cmake] exclude_from_all everything, fix sdl2 thing
All checks were successful
eden-license / license-header (pull_request) Successful in 21s

Signed-off-by: crueter <crueter@eden-emu.dev>
This commit is contained in:
crueter 2025-08-22 22:47:26 -04:00
parent 244dacd44f
commit 700842ca01

View file

@ -403,6 +403,7 @@ if (YUZU_USE_CPM)
GIT_VERSION 1.88.0 GIT_VERSION 1.88.0
VERSION 1.57 VERSION 1.57
EXCLUDE_FROM_ALL ON
) )
# really annoying thing where boost::headers doesn't work with cpm # really annoying thing where boost::headers doesn't work with cpm
@ -433,6 +434,7 @@ if (YUZU_USE_CPM)
VERSION 8 VERSION 8
OPTIONS OPTIONS
"FMT_INSTALL OFF" "FMT_INSTALL OFF"
EXCLUDE_FROM_ALL ON
) )
# lz4 # lz4
@ -442,6 +444,7 @@ if (YUZU_USE_CPM)
SHA ebb370ca83 SHA ebb370ca83
HASH 43600e87b35256005c0f2498fa56a77de6783937ba4cfce38c099f27c03188d097863e8a50c5779ca0a7c63c29c4f7ed0ae526ec798c1fd2e3736861b62e0a37 HASH 43600e87b35256005c0f2498fa56a77de6783937ba4cfce38c099f27c03188d097863e8a50c5779ca0a7c63c29c4f7ed0ae526ec798c1fd2e3736861b62e0a37
SOURCE_SUBDIR build/cmake SOURCE_SUBDIR build/cmake
EXCLUDE_FROM_ALL ON
) )
if (lz4_ADDED) if (lz4_ADDED)
@ -455,6 +458,7 @@ if (YUZU_USE_CPM)
SHA 55f93686c0 SHA 55f93686c0
HASH b739749b066800e21154506ea150d2c5cbce8a45344177f46f884547a1399d26753166fd0df8135269ce28cf223552b1b65cd625b88c844d54753f2434900486 HASH b739749b066800e21154506ea150d2c5cbce8a45344177f46f884547a1399d26753166fd0df8135269ce28cf223552b1b65cd625b88c844d54753f2434900486
VERSION 3.8 VERSION 3.8
EXCLUDE_FROM_ALL ON
) )
# zlib # zlib
@ -495,6 +499,7 @@ if (YUZU_USE_CPM)
SHA 644821ce28 SHA 644821ce28
HASH f8795f98acf2c02c0db8e734cc866d5caebab4b4a306e93598b97cb3c0c728dafe8283dce27ffe8d42460e5ae7302f3f32e7e274a7f991b73511ac88eef21b1f HASH f8795f98acf2c02c0db8e734cc866d5caebab4b4a306e93598b97cb3c0c728dafe8283dce27ffe8d42460e5ae7302f3f32e7e274a7f991b73511ac88eef21b1f
VERSION 3.0.1 VERSION 3.0.1
EXCLUDE_FROM_ALL ON
) )
endif() endif()
@ -506,6 +511,7 @@ if (YUZU_USE_CPM)
VERSION 1.3 VERSION 1.3
HASH 3de1beb4fa3d6b1e03eda8dd1e7580694f854af3ed3975dcdabfdcdf76b97f322b9734d35ea7f185855bb490d957842b938b26da4dd2dfded509390f8d2794dd HASH 3de1beb4fa3d6b1e03eda8dd1e7580694f854af3ed3975dcdabfdcdf76b97f322b9734d35ea7f185855bb490d957842b938b26da4dd2dfded509390f8d2794dd
FIND_PACKAGE_ARGUMENTS "MODULE" FIND_PACKAGE_ARGUMENTS "MODULE"
EXCLUDE_FROM_ALL ON
) )
if (enet_ADDED) if (enet_ADDED)
@ -525,6 +531,7 @@ if (YUZU_USE_CPM)
"OPUS_BUILD_PROGRAMS OFF" "OPUS_BUILD_PROGRAMS OFF"
"OPUS_INSTALL_PKG_CONFIG_MODULE OFF" "OPUS_INSTALL_PKG_CONFIG_MODULE OFF"
"OPUS_INSTALL_CMAKE_CONFIG_MODULE OFF" "OPUS_INSTALL_CMAKE_CONFIG_MODULE OFF"
EXCLUDE_FROM_ALL ON
) )
if(ENABLE_CUBEB) if(ENABLE_CUBEB)
@ -539,6 +546,7 @@ if (YUZU_USE_CPM)
"BUILD_TESTS OFF" "BUILD_TESTS OFF"
"BUILD_TOOLS OFF" "BUILD_TOOLS OFF"
"BUNDLE_SPEEX ON" "BUNDLE_SPEEX ON"
EXCLUDE_FROM_ALL ON
) )
if (cubeb_ADDED) if (cubeb_ADDED)
@ -600,6 +608,7 @@ if(NOT TARGET Boost::headers)
SHA 0456900fad SHA 0456900fad
HASH 50cd75dcdfc5f082225cdace058f47b4fb114a47585f7aee1d22236a910a80b667186254c214fa2fcebac67ae6d37ba4b6e695e1faea8affd6fd42a03cf996e3 HASH 50cd75dcdfc5f082225cdace058f47b4fb114a47585f7aee1d22236a910a80b667186254c214fa2fcebac67ae6d37ba4b6e695e1faea8affd6fd42a03cf996e3
BUNDLED_PACKAGE ON BUNDLED_PACKAGE ON
EXCLUDE_FROM_ALL ON
) )
endif() endif()
@ -637,8 +646,8 @@ AddPackage(
REPO brofield/simpleini REPO brofield/simpleini
SHA 09c21bda1d SHA 09c21bda1d
HASH 99779ca9b6e040d36558cadf484f9ffdab5b47bcc8fc72e4d33639d1d60c0ceb4410d335ba445d72a4324e455167fd6769d99b459943aa135bec085dff2d4b7c HASH 99779ca9b6e040d36558cadf484f9ffdab5b47bcc8fc72e4d33639d1d60c0ceb4410d335ba445d72a4324e455167fd6769d99b459943aa135bec085dff2d4b7c
EXCLUDE_FROM_ALL ON
FIND_PACKAGE_ARGUMENTS "MODULE" FIND_PACKAGE_ARGUMENTS "MODULE"
EXCLUDE_FROM_ALL ON
) )
# TODO(crueter): Work around this # TODO(crueter): Work around this
@ -689,6 +698,7 @@ if (ENABLE_SDL2)
HASH ${SDL_SHA512SUM} HASH ${SDL_SHA512SUM}
KEY ${YUZU_SYSTEM_PROFILE} KEY ${YUZU_SYSTEM_PROFILE}
BUNDLED_PACKAGE ON BUNDLED_PACKAGE ON
EXCLUDE_FROM_ALL ON
) )
endif() endif()
@ -706,9 +716,7 @@ if (ENABLE_SDL2)
) )
endif() endif()
if (YUZU_USE_BUNDLED_SDL2 OR NOT YUZU_USE_EXTERNAL_SDL2)
find_package(SDL2 2.26.4 REQUIRED) find_package(SDL2 2.26.4 REQUIRED)
endif()
endif() endif()
# List of all FFmpeg components required # List of all FFmpeg components required