aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElliott Sales de Andrade <quantum.analyst@gmail.com>2016-09-28 18:32:56 -0400
committerElliott Sales de Andrade <quantum.analyst@gmail.com>2016-09-28 18:32:56 -0400
commit2840539a08ff03aa33ecc4f1cd7e64cc12791ae1 (patch)
treec59fdb630854eaa703698465573257c38414d1da
parent8f024c06970dcaec1564516c4583ae8543713ea8 (diff)
downloadmeson-2840539a08ff03aa33ecc4f1cd7e64cc12791ae1.zip
meson-2840539a08ff03aa33ecc4f1cd7e64cc12791ae1.tar.gz
meson-2840539a08ff03aa33ecc4f1cd7e64cc12791ae1.tar.bz2
Don't overwrite mkenums C file dependencies.
-rw-r--r--mesonbuild/modules/gnome.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py
index f3baeca..ddff5aa 100644
--- a/mesonbuild/modules/gnome.py
+++ b/mesonbuild/modules/gnome.py
@@ -541,7 +541,10 @@ class GnomeModule:
# Never install the C file. Complain on bug tracker if you need it.
custom_kwargs['install'] = False
if h_template is not None:
- custom_kwargs['depends'] = h_target
+ if 'depends' in custom_kwargs:
+ custom_kwargs['depends'] += [h_target]
+ else:
+ custom_kwargs['depends'] = h_target
c_target = self.make_mkenum_custom_target(state, c_sources,
c_output, c_cmd,
custom_kwargs)