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
openSUSE Build Service is sponsored by