summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2018-11-07 06:22:17 -0500
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2018-11-07 06:22:17 -0500
commite9d1f37785e712fbfd8227eda753a50d3b0e794d (patch)
treed911d300efae037f7967779fdab4f54b0d8af29f
parentb06f528c6b83cffc0dc03759ee77bd6cfebb9f66 (diff)
downloadlibwnck-e9d1f37785e712fbfd8227eda753a50d3b0e794d.tar.gz
meson, libwnck: reuse dependency to generate progs
No need to redefine same includes or args since we've a dep. And make it only dependent on header sources (so that we can generate them)
-rw-r--r--libwnck/meson.build6
1 files changed, 3 insertions, 3 deletions
diff --git a/libwnck/meson.build b/libwnck/meson.build
index 5b26fca..b18727e 100644
--- a/libwnck/meson.build
+++ b/libwnck/meson.build
@@ -91,6 +91,7 @@ libwnck_dep = declare_dependency(
include_directories: default_includes,
dependencies: LIBWNCK_DEPS,
compile_args: libwnck_cflags,
+ sources: headers + [enum_types[1]],
link_args: libwnck_ldflags,
)
@@ -136,10 +137,9 @@ test_progs = [
]
foreach prog: progs + test_progs
- executable(prog, [prog + '.c'] + enum_types,
+ executable(prog, [prog + '.c'],
include_directories: default_includes,
- dependencies: LIBWNCK_DEPS,
- c_args: libwnck_cflags,
+ dependencies: libwnck_dep,
link_with: libwnck_lib,
install: progs.contains(prog) and get_option('install-tools'),
install_dir: bindir)