cmake: Add EXCLUDE_FROM_ALL to targets where applicable

This commit is contained in:
OpenSauce04 2026-05-03 13:43:47 +01:00
parent b3ee2d8ac5
commit 53fae5c168
8 changed files with 21 additions and 21 deletions

View File

@ -57,7 +57,7 @@ if (ENABLE_TESTS)
else() else()
set(CATCH_INSTALL_DOCS OFF CACHE BOOL "") set(CATCH_INSTALL_DOCS OFF CACHE BOOL "")
set(CATCH_INSTALL_EXTRAS OFF CACHE BOOL "") set(CATCH_INSTALL_EXTRAS OFF CACHE BOOL "")
add_subdirectory(catch2) add_subdirectory(catch2 EXCLUDE_FROM_ALL)
endif() endif()
target_link_libraries(catch2 INTERFACE Catch2::Catch2WithMain) target_link_libraries(catch2 INTERFACE Catch2::Catch2WithMain)
include(Catch) include(Catch)
@ -79,7 +79,7 @@ else()
set(CRYPTOPP_BUILD_TESTING OFF CACHE BOOL "") set(CRYPTOPP_BUILD_TESTING OFF CACHE BOOL "")
set(CRYPTOPP_INSTALL OFF CACHE BOOL "") set(CRYPTOPP_INSTALL OFF CACHE BOOL "")
set(CRYPTOPP_SOURCES "${CMAKE_SOURCE_DIR}/externals/cryptopp" CACHE STRING "") set(CRYPTOPP_SOURCES "${CMAKE_SOURCE_DIR}/externals/cryptopp" CACHE STRING "")
add_subdirectory(cryptopp-cmake) add_subdirectory(cryptopp-cmake EXCLUDE_FROM_ALL)
endif() endif()
# dds-ktx # dds-ktx
@ -142,7 +142,7 @@ endif()
# getopt # getopt
if (MSVC) if (MSVC)
add_subdirectory(getopt) add_subdirectory(getopt EXCLUDE_FROM_ALL)
endif() endif()
# inih # inih
@ -151,7 +151,7 @@ if(USE_SYSTEM_INIH)
add_library(inih INTERFACE) add_library(inih INTERFACE)
target_link_libraries(inih INTERFACE inih::inih inih::inir) target_link_libraries(inih INTERFACE inih::inih inih::inir)
else() else()
add_subdirectory(inih) add_subdirectory(inih EXCLUDE_FROM_ALL)
endif() endif()
# MicroProfile # MicroProfile
@ -174,7 +174,7 @@ if (NOT MSVC)
endif() endif()
# Open Source Archives # Open Source Archives
add_subdirectory(open_source_archives) add_subdirectory(open_source_archives EXCLUDE_FROM_ALL)
# faad2 # faad2
add_subdirectory(faad2 EXCLUDE_FROM_ALL) add_subdirectory(faad2 EXCLUDE_FROM_ALL)
@ -213,12 +213,12 @@ add_subdirectory(teakra EXCLUDE_FROM_ALL)
# SDL2 # SDL2
if (ENABLE_SDL2 AND NOT USE_SYSTEM_SDL2) if (ENABLE_SDL2 AND NOT USE_SYSTEM_SDL2)
add_subdirectory(sdl2) add_subdirectory(sdl2 EXCLUDE_FROM_ALL)
endif() endif()
# libusb # libusb
if (ENABLE_LIBUSB AND NOT USE_SYSTEM_LIBUSB) if (ENABLE_LIBUSB AND NOT USE_SYSTEM_LIBUSB)
add_subdirectory(libusb) add_subdirectory(libusb EXCLUDE_FROM_ALL)
set(LIBUSB_INCLUDE_DIR "" PARENT_SCOPE) set(LIBUSB_INCLUDE_DIR "" PARENT_SCOPE)
set(LIBUSB_LIBRARIES usb PARENT_SCOPE) set(LIBUSB_LIBRARIES usb PARENT_SCOPE)
endif() endif()
@ -262,7 +262,7 @@ if(USE_SYSTEM_ENET)
add_library(enet INTERFACE) add_library(enet INTERFACE)
target_link_libraries(enet INTERFACE libenet::libenet) target_link_libraries(enet INTERFACE libenet::libenet)
else() else()
add_subdirectory(enet) add_subdirectory(enet EXCLUDE_FROM_ALL)
target_include_directories(enet INTERFACE ./enet/include) target_include_directories(enet INTERFACE ./enet/include)
endif() endif()
@ -374,7 +374,7 @@ target_compile_options(httplib INTERFACE -DCPPHTTPLIB_OPENSSL_SUPPORT)
target_link_libraries(httplib INTERFACE ${OPENSSL_LIBRARIES}) target_link_libraries(httplib INTERFACE ${OPENSSL_LIBRARIES})
if (UNIX AND NOT APPLE) if (UNIX AND NOT APPLE)
add_subdirectory(gamemode) add_subdirectory(gamemode EXCLUDE_FROM_ALL)
endif() endif()
# cpp-jwt # cpp-jwt
@ -397,13 +397,13 @@ if(USE_SYSTEM_LODEPNG)
find_package(lodepng REQUIRED) find_package(lodepng REQUIRED)
target_link_libraries(lodepng INTERFACE lodepng::lodepng) target_link_libraries(lodepng INTERFACE lodepng::lodepng)
else() else()
add_subdirectory(lodepng) add_subdirectory(lodepng EXCLUDE_FROM_ALL)
endif() endif()
# (xperia64): Only use libyuv on Android b/c of build issues on Windows and mandatory JPEG # (xperia64): Only use libyuv on Android b/c of build issues on Windows and mandatory JPEG
if(ANDROID) if(ANDROID)
# libyuv # libyuv
add_subdirectory(libyuv) add_subdirectory(libyuv EXCLUDE_FROM_ALL)
target_include_directories(yuv INTERFACE ./libyuv/include) target_include_directories(yuv INTERFACE ./libyuv/include)
endif() endif()
@ -429,7 +429,7 @@ endif()
# OpenGL dependencies # OpenGL dependencies
if (ENABLE_OPENGL) if (ENABLE_OPENGL)
# Glad # Glad
add_subdirectory(glad) add_subdirectory(glad EXCLUDE_FROM_ALL)
endif() endif()
# Vulkan dependencies # Vulkan dependencies
@ -469,7 +469,7 @@ if (ENABLE_VULKAN)
set(ENABLE_CTEST OFF CACHE BOOL "") set(ENABLE_CTEST OFF CACHE BOOL "")
set(ENABLE_HLSL OFF CACHE BOOL "") set(ENABLE_HLSL OFF CACHE BOOL "")
set(BUILD_EXTERNAL OFF CACHE BOOL "") set(BUILD_EXTERNAL OFF CACHE BOOL "")
add_subdirectory(glslang) add_subdirectory(glslang EXCLUDE_FROM_ALL)
endif() endif()
# sirit # sirit
@ -517,7 +517,7 @@ if (ENABLE_VULKAN)
# adrenotools # adrenotools
if (ANDROID AND "arm64" IN_LIST ARCHITECTURE) if (ANDROID AND "arm64" IN_LIST ARCHITECTURE)
add_subdirectory(libadrenotools) add_subdirectory(libadrenotools EXCLUDE_FROM_ALL)
endif() endif()
endif() endif()

View File

@ -1,4 +1,4 @@
add_library(audio_core STATIC add_library(audio_core STATIC EXCLUDE_FROM_ALL
audio_types.h audio_types.h
codec.cpp codec.cpp
codec.h codec.h

View File

@ -1,6 +1,6 @@
include(GenerateSCMRev) include(GenerateSCMRev)
add_library(citra_common STATIC add_library(citra_common STATIC EXCLUDE_FROM_ALL
aarch64/cpu_detect.cpp aarch64/cpu_detect.cpp
aarch64/cpu_detect.h aarch64/cpu_detect.h
aarch64/oaknut_abi.h aarch64/oaknut_abi.h

View File

@ -1,4 +1,4 @@
add_library(citra_core STATIC add_library(citra_core STATIC EXCLUDE_FROM_ALL
3ds.h 3ds.h
arm/arm_interface.h arm/arm_interface.h
arm/dyncom/arm_dyncom.cpp arm/dyncom/arm_dyncom.cpp

View File

@ -1,4 +1,4 @@
add_library(input_common STATIC add_library(input_common STATIC EXCLUDE_FROM_ALL
analog_from_button.cpp analog_from_button.cpp
analog_from_button.h analog_from_button.h
keyboard.cpp keyboard.cpp

View File

@ -1,4 +1,4 @@
add_library(network STATIC add_library(network STATIC EXCLUDE_FROM_ALL
announce_multiplayer_session.cpp announce_multiplayer_session.cpp
announce_multiplayer_session.h announce_multiplayer_session.h
artic_base/artic_base_client.cpp artic_base/artic_base_client.cpp

View File

@ -1,6 +1,6 @@
add_subdirectory(host_shaders) add_subdirectory(host_shaders)
add_library(video_core STATIC add_library(video_core STATIC EXCLUDE_FROM_ALL
custom_textures/custom_format.cpp custom_textures/custom_format.cpp
custom_textures/custom_format.h custom_textures/custom_format.h
custom_textures/custom_tex_manager.cpp custom_textures/custom_tex_manager.cpp

View File

@ -1,4 +1,4 @@
add_library(web_service STATIC add_library(web_service STATIC EXCLUDE_FROM_ALL
announce_room_json.cpp announce_room_json.cpp
announce_room_json.h announce_room_json.h
precompiled_headers.h precompiled_headers.h