]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
testrunner: Include Gio-2.0/gio-2.0 for GIR tests too
authorRico Tzschichholz <ricotz@ubuntu.com>
Fri, 5 Mar 2021 18:32:38 +0000 (19:32 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sat, 13 Mar 2021 20:23:51 +0000 (21:23 +0100)
build-aux/testrunner.sh

index dd97adb08e675b72196c30dd08aa130b54fc16e0..6c31fbe76fc31fcd0b4bd95d5814c0ed3348fc2f 100755 (executable)
@@ -105,6 +105,7 @@ function sourceheader() {
                        xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
   <include name="GLib" version="2.0"/>
   <include name="GObject" version="2.0"/>
+  <include name="Gio" version="2.0"/>
   <c:include name="test.h"/>
   <namespace name="Test"
                         version="1.2"
@@ -130,7 +131,8 @@ function sourceend() {
                        echo "  </namespace>" >> $SOURCEFILE
                        echo "</repository>" >> $SOURCEFILE
                fi
-               echo "$VAPIGEN $VAPIGENFLAGS --library $ns $ns.gir && tail -n +5 $ns.vapi|sed '\$d'|diff -wu $ns.vapi.ref -" > check
+               PACKAGEFLAGS=$([ -z "$PACKAGES" ] || echo $PACKAGES | xargs -n 1 echo -n " --pkg")
+               echo "$VAPIGEN $VAPIGENFLAGS $PACKAGEFLAGS --library $ns $ns.gir && tail -n +5 $ns.vapi|sed '\$d'|diff -wu $ns.vapi.ref -" > check
        else
                PACKAGEFLAGS=$([ -z "$PACKAGES" ] || echo $PACKAGES | xargs -n 1 echo -n " --pkg")
                echo "$VALAC $VALAFLAGS $PACKAGEFLAGS -o $ns$EXEEXT $SOURCEFILE" >> prepare