[gdk-pixbuf/issue-88] Ensure that building loaders.cache depends on modules
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gdk-pixbuf/issue-88] Ensure that building loaders.cache depends on modules
- Date: Wed, 12 Sep 2018 11:55:30 +0000 (UTC)
commit a7d582f75a71320554b881e063a65f4ced679c1c
Author: Emmanuele Bassi <ebassi gnome org>
Date: Wed Sep 5 00:33:33 2018 +0100
Ensure that building loaders.cache depends on modules
We're passing the full path to the shared modules, which confuses Meson.
Closes #88
gdk-pixbuf/meson.build | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/gdk-pixbuf/meson.build b/gdk-pixbuf/meson.build
index 1995ffd8b..9acb2c414 100644
--- a/gdk-pixbuf/meson.build
+++ b/gdk-pixbuf/meson.build
@@ -232,6 +232,7 @@ gdkpixbuf_dep = declare_dependency(
# Now check if we are building loaders as installed shared modules
# We do this here because shared modules depend on libgdk-pixbuf
dynamic_loaders = []
+dynamic_loaders_dep = []
foreach l: loaders
name = l[0]
@@ -250,6 +251,7 @@ foreach l: loaders
# We need the path to build loaders.cache for tests
dynamic_loaders += mod.full_path()
+ dynamic_loaders_dep += mod
endif
endforeach
@@ -267,6 +269,7 @@ if native_windows_loaders
install: true,
install_dir: gdk_pixbuf_loaderdir)
dynamic_loaders += mod.full_path()
+ dynamic_loaders_dep = mod
endforeach
endif
endif
@@ -300,6 +303,7 @@ loaders_cache = custom_target('loaders.cache',
gdk_pixbuf_query_loaders,
dynamic_loaders,
],
+ depends: dynamic_loaders_dep,
build_by_default: true)
loaders_dep = declare_dependency(sources: [ loaders_cache ])
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]