[libwnck] meson, libwnck: reuse dependency to generate progs



commit e9d1f37785e712fbfd8227eda753a50d3b0e794d
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date:   Wed Nov 7 06:22:17 2018 -0500

    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)

 libwnck/meson.build | 6 +++---
 1 file 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)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]