summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2024-12-19 18:10:26 -0500
committerDavid Robillard <d@drobilla.net>2024-12-19 18:10:26 -0500
commit09d245da6339d5c6204e2cf101e207b72fdf4bd6 (patch)
tree16fd261dea0eee4c7c3dd07fba697a6cd7c7d9f4
parentd91c0889493471b5c50fe2e8e85f15d1499a870a (diff)
downloadingen-09d245da6339d5c6204e2cf101e207b72fdf4bd6.tar.gz
ingen-09d245da6339d5c6204e2cf101e207b72fdf4bd6.tar.bz2
ingen-09d245da6339d5c6204e2cf101e207b72fdf4bd6.zip
Order dependencies to prioritize flags of lower level libraries
Specifically, to make the "system" include type for LV2 work and suppress C warnings there. Otherwise, the settings from other projects that depend on it (like lilv) take priority. This seems broken to me, and didn't used to happen, so I'm not really sure what's changed, but this fixes it.
-rw-r--r--src/meson.build6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/meson.build b/src/meson.build
index 0cea53f1..bbd4bb5f 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -31,13 +31,15 @@ endif
ingen_deps = [
boost_dep,
- lilv_dep,
lv2_dep,
raul_dep,
serd_dep,
+ thread_dep,
+
sord_dep,
+
+ lilv_dep,
sratom_dep,
- thread_dep,
]
ingen_include_dirs = include_directories('../include', 'include')