]> git.alsa-project.org Git - alsa-gobject.git/commitdiff
seq: scan ALSATimer-0.0 gir by g-ir-scanner for dependency
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Tue, 9 Jun 2020 21:41:20 +0000 (06:41 +0900)
committer坂本 貴史 <o-takashi@sakamocchi.jp>
Thu, 11 Jun 2020 03:58:06 +0000 (12:58 +0900)
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
src/seq/meson.build
src/timer/meson.build
tests/meson.build

index 57927ad4f6fd8fd89fae80b7e202ffd6b6211aa7..63b4e4f0bab111b7a44991b3c2158cd3ec84f409 100644 (file)
@@ -144,6 +144,7 @@ gnome.generate_gir(library,
   includes: [
     'GLib-2.0',
     'GObject-2.0',
+    alsatimer_gir[0],
   ],
   install: true,
 )
index 489201e8442a9ff802f5f90e97a479cd6efbdc35..3003950aba8169111d5144ac0a977a62a1514e37 100644 (file)
@@ -114,7 +114,7 @@ pkg.generate(library,
 )
 
 # Generate metadata for gobject introspection.
-gnome.generate_gir(library,
+alsatimer_gir = gnome.generate_gir(library,
   sources: sources + headers,
   nsversion: '0.0',
   namespace: namespace,
index 1a74b730ae6dfe9bf6e04e5798454a8f2755e893..321ca7141328e4f42f4817e03abc937110c40e17 100644 (file)
@@ -56,13 +56,16 @@ tests = {
   ],
 }
 
+dir_paths = []
 foreach path, scripts: tests
-  objdir = join_paths(meson.build_root(), 'src', path)
+  dir_paths += join_paths(meson.build_root(), 'src', path)
+endforeach
 
-  env = environment()
-  env.append('LD_LIBRARY_PATH', objdir, separator : ':')
-  env.append('GI_TYPELIB_PATH', objdir, separator : ':')
+env = environment()
+env.append('LD_LIBRARY_PATH', ':'.join(dir_paths), separator : ':')
+env.append('GI_TYPELIB_PATH', ':'.join(dir_paths), separator : ':')
 
+foreach path, scripts: tests
   foreach script: scripts
     prog = find_program(script)
     test(script, prog,