Commit 3f9907f9 authored by Arun Raghavan's avatar Arun Raghavan
Browse files

build: Use cmake to look up abseil dependency

This should be much more robust than looking up the library directly.

Fixes: pulseaudio/webrtc-audio-processing#4
parent ce1a7888
Pipeline #242260 passed with stages
in 2 minutes and 13 seconds
......@@ -19,7 +19,7 @@ variables:
# CI runs, for example when adding new packages to FDO_DISTRIBUTION_PACKAGES.
# The tag is an arbitrary string that identifies the exact container
# contents.
BASE_TAG: '2020-11-27.1'
BASE_TAG: '2020-12-10.1'
FDO_DISTRIBUTION_VERSION: '20.10'
FDO_UPSTREAM_REPO: 'pulseaudio/webrtc-audio-processing'
......@@ -43,6 +43,7 @@ include:
FDO_DISTRIBUTION_PACKAGES: >-
g++
gcc
cmake
libabsl-dev
meson
ninja-build
......
......@@ -40,19 +40,14 @@ os_deps = []
have_posix = false
have_win = false
absl_dep = [
cpp.find_library('absl_base'),
cpp.find_library('absl_bad_optional_access'),
cpp.find_library('absl_flags_internal'),
cpp.find_library('absl_flags_marshalling'),
cpp.find_library('absl_flags_parse'),
cpp.find_library('absl_flags_registry'),
cpp.find_library('absl_flags_usage_internal'),
cpp.find_library('absl_raw_logging_internal'),
cpp.find_library('absl_strings'),
cpp.find_library('absl_synchronization'),
cpp.find_library('absl_throw_delegate'),
]
absl_dep = dependency('absl', method : 'cmake',
modules : [
'absl::base',
'absl::flags_parse',
'absl::strings',
'absl::synchronization',
]
)
if ['darwin', 'ios'].contains(host_system)
os_cflags = ['-DWEBRTC_MAC']
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment