summaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2022-11-01 23:16:39 -0400
committerDavid Robillard <d@drobilla.net>2022-11-16 10:22:53 -0500
commit2c309084f8b96f637c204aabb5e8edad3162ba05 (patch)
treec2f77a138eb648dae5d3b739c371aa2257518315 /meson.build
parentea4d4090c53ae0166f99e6af7f232705e8dc1641 (diff)
downloadlilv-2c309084f8b96f637c204aabb5e8edad3162ba05.tar.gz
lilv-2c309084f8b96f637c204aabb5e8edad3162ba05.tar.bz2
lilv-2c309084f8b96f637c204aabb5e8edad3162ba05.zip
Switch to external zix dependency
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build7
1 files changed, 4 insertions, 3 deletions
diff --git a/meson.build b/meson.build
index 512e22a..aecfbda 100644
--- a/meson.build
+++ b/meson.build
@@ -90,6 +90,7 @@ add_project_arguments(platform_defines, language: ['c'])
m_dep = cc.find_library('m', required: false)
dl_dep = cc.find_library('dl', required: false)
+zix_dep = dependency('zix-0', fallback: 'zix', version: '>= 0.3.0')
serd_dep = dependency('serd-0', fallback: 'serd', version: '>= 0.30.10')
sord_dep = dependency('sord-0', fallback: 'sord', version: '>= 0.16.10')
lv2_dep = dependency('lv2', fallback: 'lv2', version: '>= 1.18.2')
@@ -117,7 +118,6 @@ sources = files(
'src/ui.c',
'src/util.c',
'src/world.c',
- 'src/zix/tree.c',
)
common_dependencies = [
@@ -127,6 +127,7 @@ common_dependencies = [
serd_dep,
sord_dep,
sratom_dep,
+ zix_dep,
]
# Set appropriate arguments for building against the library type
@@ -140,7 +141,7 @@ endif
liblilv = library(
meson.project_name() + library_suffix,
sources,
- c_args: c_suppressions + extra_c_args + ['-DLILV_INTERNAL', '-DZIX_STATIC'],
+ c_args: c_suppressions + extra_c_args + ['-DLILV_INTERNAL'],
dependencies: common_dependencies,
gnu_symbol_visibility: 'hidden',
include_directories: include_directories('include', 'src'),
@@ -204,7 +205,7 @@ if not get_option('tests').disabled()
meson.project_name() + library_suffix,
sources,
include_directories: include_directories('include', 'src'),
- c_args: c_suppressions + ['-DLILV_INTERNAL', '-DLILV_STATIC', '-DZIX_STATIC'],
+ c_args: c_suppressions + ['-DLILV_INTERNAL', '-DLILV_STATIC'],
dependencies: common_dependencies,
gnu_symbol_visibility: 'default')
else