summaryrefslogtreecommitdiffstats
path: root/run.in
diff options
context:
space:
mode:
authorMatthew Booth <mbooth@redhat.com>2012-01-17 15:28:01 +0000
committerMatthew Booth <mbooth@redhat.com>2012-01-20 18:12:38 +0000
commitcce1bbb345978ac9e1813745cfee19bb3ce661e7 (patch)
tree82978147e141e628f758f842669044ddfedd2969 /run.in
parent5c5babb40b06256d251425b10ca5cfff97907462 (diff)
downloadlibguestfs-cce1bbb345978ac9e1813745cfee19bb3ce661e7.tar.gz
libguestfs-cce1bbb345978ac9e1813745cfee19bb3ce661e7.tar.xz
libguestfs-cce1bbb345978ac9e1813745cfee19bb3ce661e7.zip
run script: Add support for gobject introspection
Diffstat (limited to 'run.in')
-rwxr-xr-xrun.in12
1 files changed, 9 insertions, 3 deletions
diff --git a/run.in b/run.in
index 7cef7152..afb2b970 100755
--- a/run.in
+++ b/run.in
@@ -37,19 +37,25 @@ b=@abs_builddir@
export TMPDIR="$b"
# Set local environment relative to this script.
+library_path="$b/src/.libs:$b/gobject/.libs"
if [ -z "$LD_LIBRARY_PATH" ]; then
- LD_LIBRARY_PATH="$b/src/.libs"
+ LD_LIBRARY_PATH=$library_path
else
- LD_LIBRARY_PATH="$b/src/.libs:$LD_LIBRARY_PATH"
+ LD_LIBRARY_PATH="$library_path:$LD_LIBRARY_PATH"
fi
if [ -z "$PERL5LIB" ]; then
PERL5LIB="$b/perl/blib/lib:$b/perl/blib/arch"
else
PERL5LIB="$b/perl/blib/lib:$b/perl/blib/arch:$PERL5LIB"
fi
+if [ -z "$GI_TYPELIB_PATH" ]; then
+ GI_TYPELIB_PATH="$b/gobject"
+else
+ GI_TYPELIB_PATH="$b/gobject:$GI_TYPELIB_PATH"
+fi
LIBGUESTFS_PATH="$b/appliance"
-export LD_LIBRARY_PATH PERL5LIB LIBGUESTFS_PATH
+export LD_LIBRARY_PATH PERL5LIB GI_TYPELIB_PATH LIBGUESTFS_PATH
# Do we have libtool? If we have it then we can use it to make
# running valgrind simpler. However don't depend on it.