File decaf-emu_avoid-own-deps.patch of Package decaf-emu
diff --git a/libraries/CMakeLists.txt b/libraries/CMakeLists.txt
index c9785a90..08222352 100644
--- a/libraries/CMakeLists.txt
+++ b/libraries/CMakeLists.txt
@@ -16,16 +16,6 @@ set(BINREC_ENABLE_ASSERT FALSE CACHE BOOL "Enable basic assertion checks")
add_subdirectory(libbinrec)
set_target_properties(binrec PROPERTIES FOLDER libraries)
-# catch
-add_library(catch2 INTERFACE IMPORTED GLOBAL)
-set_target_properties(catch2 PROPERTIES
- INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_CURRENT_SOURCE_DIR}/catch/single_include/catch2")
-
-# cereal
-add_library(cereal INTERFACE IMPORTED GLOBAL)
-set_target_properties(cereal PROPERTIES
- INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_CURRENT_SOURCE_DIR}/cereal/include")
-
# cnl
add_library(cnl INTERFACE IMPORTED GLOBAL)
set_target_properties(cnl PROPERTIES
@@ -46,29 +36,6 @@ set_target_properties(excmd PROPERTIES
add_subdirectory(fmt)
set_target_properties(fmt PROPERTIES FOLDER libraries)
-# glslang
-if(DECAF_VULKAN OR DECAF_BUILD_TOOLS)
- set(BUILD_SHARED_LIBS OFF CACHE BOOL "glslang: BUILD_SHARED_LIBS" FORCE)
- set(BUILD_TESTING OFF CACHE BOOL "glslang: BUILD_TESTING" FORCE)
- set(ENABLE_HLSL OFF CACHE BOOL "glslang: ENABLE_HLSL" FORCE)
- set(ENABLE_GLSLANG_BINARIES OFF CACHE BOOL "glslang: ENABLE_GLSLANG_BINARIES" FORCE)
- set(ENABLE_OPT ON CACHE BOOL "glslang: ENABLE_OPT" FORCE)
- set(ENABLE_SPVREMAPPER OFF CACHE BOOL "glslang: ENABLE_SPVREMAPPER" FORCE)
- set(SKIP_GLSLANG_INSTALL ON CACHE BOOL "glslang: SKIP_GLSLANG_INSTALL" FORCE)
- add_subdirectory(glslang)
-
- macro(remove_flag_from_target _target _flag)
- get_target_property(_target_cxx_flags ${_target} COMPILE_OPTIONS)
- if(_target_cxx_flags)
- list(REMOVE_ITEM _target_cxx_flags ${_flag})
- set_target_properties(${_target} PROPERTIES COMPILE_OPTIONS "${_target_cxx_flags}")
- endif()
- endmacro()
-
- # As we inherit spv::Builder in libgpu, we must remove -fno-rtti
- remove_flag_from_target(SPIRV -fno-rtti)
-endif()
-
# gsl
add_library(gsl INTERFACE IMPORTED GLOBAL)
set_target_properties(gsl PROPERTIES