mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-03 22:52:09 +01:00
gdbus-peer: Make sure to not include objectmanager-gen.c source
The executable depends only on the generated header file at compile time, and on the library at link time. So meson can decide to compile gdbus-peer.c before compiling the library and thus won't have generated the header yet, causing the build error. So declare_dependency() should only have the header file in its sources, to force generating files before compiling gdbus-peer.c without including objectmanager-gen.c into gdbus-peer's sources.
This commit is contained in:
parent
7cf02db664
commit
7c70bef8b6
@ -22,5 +22,5 @@ libgdbus_example_objectmanager = library('gdbus-example-objectmanager',
|
|||||||
install_dir : installed_tests_execdir)
|
install_dir : installed_tests_execdir)
|
||||||
|
|
||||||
libgdbus_example_objectmanager_dep = declare_dependency(
|
libgdbus_example_objectmanager_dep = declare_dependency(
|
||||||
sources : gdbus_example_objectmanager_generated,
|
sources : gdbus_example_objectmanager_generated[0],
|
||||||
link_with : libgdbus_example_objectmanager)
|
link_with : libgdbus_example_objectmanager)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user