Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
multimedia:libs
libgav1
0001-Unbundle-abseil.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Unbundle-abseil.patch of Package libgav1
From: Boyuan Yang <byang@debian.org> Date: Sat, 16 Jul 2022 13:49:23 -0400 Subject: Unbundle abseil --- CMakeLists.txt | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) Index: libgav1-0.19.0/CMakeLists.txt =================================================================== --- libgav1-0.19.0.orig/CMakeLists.txt +++ libgav1-0.19.0/CMakeLists.txt @@ -116,7 +116,6 @@ if(LIBGAV1_VERBOSE) libgav1_dump_options() endif() -set(libgav1_abseil_build "${libgav1_build}/abseil") set(libgav1_gtest_build "${libgav1_build}/gtest") # Compiler/linker flags must be lists, but come in from the environment as @@ -131,23 +130,8 @@ endif() # Set test-only flags based on LIBGAV1_CXX_FLAGS. libgav1_set_test_flags() -set(libgav1_abseil "${libgav1_root}/third_party/abseil-cpp") -if(EXISTS "${libgav1_abseil}") - set(ABSL_PROPAGATE_CXX_STD ON) - add_subdirectory("${libgav1_abseil}" "${libgav1_abseil_build}" - EXCLUDE_FROM_ALL) -else() - if(use_absl_threading OR LIBGAV1_ENABLE_EXAMPLES OR LIBGAV1_ENABLE_TESTS) - message( - FATAL_ERROR - "Abseil not found. This dependency is required by the" - " examples & tests and libgav1 when LIBGAV1_THREADPOOL_USE_STD_MUTEX is" - " not defined. To continue, download the Abseil repository to" - " third_party/abseil-cpp:\n git \\\n -C ${libgav1_root} \\\n" - " clone -b 20220623.0 --depth 1 \\\n" - " https://github.com/abseil/abseil-cpp.git third_party/abseil-cpp") - endif() -endif() +find_package(absl REQUIRED) +set(ABSL_PROPAGATE_CXX_STD ON) libgav1_reset_target_lists() libgav1_add_dsp_targets()
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor