summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjellahlstedt@gmail.com>2020-03-02 19:38:22 +0100
committerKjell Ahlstedt <kjellahlstedt@gmail.com>2020-03-02 19:38:22 +0100
commit1a5af7b9825eb19a44f84877cbc38fdf5c70caa7 (patch)
tree54e25f7fbd7e0d42bde1f0d51bb397528c8753e9 /tools
parentec9b9bc3f5be6ec5ce174aaa8468f43d1d5c90c9 (diff)
downloadglibmm-1a5af7b9825eb19a44f84877cbc38fdf5c70caa7.tar.gz
Meson build: Add some dependencies when generating source files
wrap_init.cc shall be rebuilt when generate_wrap_init.pl has been rebuilt. Generated .h and .cc files shall be rebuilt when gmmproc has been rebuilt.
Diffstat (limited to 'tools')
-rw-r--r--tools/meson.build7
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/meson.build b/tools/meson.build
index 6a204f31..0bc35106 100644
--- a/tools/meson.build
+++ b/tools/meson.build
@@ -1,7 +1,8 @@
# tools
# Input: perl, m4, install_prefix, install_libdir, glibmm_pcname
-# Output: m4_files, install_m4dir, pm_files, install_pmdir
+# Output: m4_files, install_m4dir, pm_files, install_pmdir, gmmproc,
+# generate_wrap_init_pl
subdir('extra_defs_gen')
@@ -18,7 +19,7 @@ gmmproc_conf_data.set('GLIBMM_MODULE_NAME', glibmm_pcname)
gmmproc_conf_data.set('M4', m4.found() ? '/'.join(m4.path().split('\\')) : '')
gmmproc_conf_data.set('PACKAGE_VERSION', meson.project_version())
-configure_file(
+gmmproc = configure_file(
input: 'gmmproc.in',
output: '@BASENAME@',
configuration: gmmproc_conf_data,
@@ -31,7 +32,7 @@ gen_wrap_init_conf_data.set('PERL', perl.found() ? perl.path() : '')
gen_wrap_init_conf_data.set('configure_input',
'tools/generate_wrap_init.pl. Generated from generate_wrap_init.pl.in')
-configure_file(
+generate_wrap_init_pl = configure_file(
input: 'generate_wrap_init.pl.in',
output: '@BASENAME@',
configuration: gen_wrap_init_conf_data,