summaryrefslogtreecommitdiff
path: root/vapigen/vala-gen-introspect
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2007-11-22 19:30:23 +0000
committerJürg Billeter <juergbi@src.gnome.org>2007-11-22 19:30:23 +0000
commit6ba0aa1b241674ef99d68fdd230c9ce2202aafe7 (patch)
treed68936df7e98911570b1deee6935ecaca703675e /vapigen/vala-gen-introspect
parente917275116e3b952c3028378d8e213f04853a843 (diff)
downloadvala-6ba0aa1b241674ef99d68fdd230c9ce2202aafe7.tar.gz
add support for .defines file
2007-11-22 Juerg Billeter <j@bitron.ch> * vapigen/vala-gen-introspect/vala-gen-introspect.in: add support for .defines file * vapi/packages/libwnck-1.0/: update to use vala-gen-introspect * vapi/libwnck-1.0.vapi: regenerated svn path=/trunk/; revision=704
Diffstat (limited to 'vapigen/vala-gen-introspect')
-rwxr-xr-xvapigen/vala-gen-introspect/vala-gen-introspect.in7
1 files changed, 6 insertions, 1 deletions
diff --git a/vapigen/vala-gen-introspect/vala-gen-introspect.in b/vapigen/vala-gen-introspect/vala-gen-introspect.in
index b1b14ea79..c4612939b 100755
--- a/vapigen/vala-gen-introspect/vala-gen-introspect.in
+++ b/vapigen/vala-gen-introspect/vala-gen-introspect.in
@@ -24,5 +24,10 @@ else
FILES=`find $PKGFILES -name "*.h" -or -name "*.so"`
fi
-$pkglibdir/gen-introspect --namespace=`cat $PKGBASE.namespace` -U__GNUC__ `pkg-config --cflags $PKGNAME` $FILES > $PKGBASE.gi
+if [ -e $PKGBASE.defines ]
+then
+ PKGDEFINES=$(cat $PKGBASE.defines)
+fi
+
+$pkglibdir/gen-introspect --namespace=`cat $PKGBASE.namespace` -U__GNUC__ $PKGDEFINES `pkg-config --cflags $PKGNAME` $FILES > $PKGBASE.gi