From 7a2ff5035bf6cce3c783224c9df800c4a59a1f8f Mon Sep 17 00:00:00 2001 From: Ondrej Holy Date: Mon, 7 Jan 2019 17:44:09 +0100 Subject: Revert "build: Remove gdbus codegen workaround" This reverts commit 32bde011b2522d302d72506884866bd809ef5bda. --- metadata/meson.build | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'metadata') diff --git a/metadata/meson.build b/metadata/meson.build index e51f1564..bbfd09fd 100644 --- a/metadata/meson.build +++ b/metadata/meson.build @@ -29,12 +29,16 @@ metadata_service = configure_file( install_dir: dbus_session_bus_services_dir, ) -dbus_sources = gnome.gdbus_codegen( - 'metadata-dbus', - 'dbus-interface.xml', - interface_prefix: gvfs_namespace + '.', - namespace: 'GVfs', - autocleanup: 'objects', +# FIXME: Ugly workaround that simulates the generation of +# two different targets. +namespace = 'GVfs' +name = 'metadata-dbus' + +dbus_sources = custom_target( + name, + input: 'dbus-interface.xml', + output: [name + '.c', name + '.h'], + command: [codegen, gvfs_namespace + '.', name, namespace, meson.current_build_dir(), '@INPUT@', '@OUTPUT@'], ) sources = files( -- cgit v1.2.1