summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Hervey <edward@collabora.com>2013-09-25 13:45:10 +0200
committerEdward Hervey <edward@collabora.com>2013-09-25 13:45:10 +0200
commit48e3a14353a8c6b9dfc2ca8ec4fe043d51b2562d (patch)
treefd10daef1437c5a12d0793b97be33ce7c283a11a
parent02e0dff2c337e9f27908db5bfc81d0fda4a4bc00 (diff)
Install when doing full flavor
-rwxr-xr-xci-build.sh29
1 files changed, 27 insertions, 2 deletions
diff --git a/ci-build.sh b/ci-build.sh
index 1efe0d1..0c644b4 100755
--- a/ci-build.sh
+++ b/ci-build.sh
@@ -68,7 +68,7 @@ then
exit
fi
WORKSPACE=$PWD
- BUILD_TAG="try13"
+ BUILD_TAG="local"
else
echo "Jenkins build"
fi
@@ -98,6 +98,14 @@ if test "x$FLAVOR" == "xfull"; then
echo "Modules scheduled to be checked for leaks (make check-valgrind):"
echo " $VALGRIND_MODULES"
echo
+
+ # setup the various env variables
+ export PATH="$INSTALLPREFIX/bin":$PATH
+ export LD_LIBRARY_PATH="$INSTALLPREFIX/lib":$LD_LIBRARY_PATH
+ export DYLD_LIBRARY_PATH="$INSTALLPREFIX/lib":$DYLD_LIBRARY_PATH
+ export GI_TYPELIB_PATH="$INSTALLPREFIX/share/gir-1.0":$GI_TYPELIB_PATH
+ export PKG_CONFIG_PATH="$INSTALLPREFIX/lib/pkgconfig/":$PKG_CONFIG_PATH
+ export GST_REGISTRY="$INSTALLPREFIX/gstreamer-registry.dat"
fi
echo
@@ -132,8 +140,10 @@ build()
AGARGS="--disable-gtk-doc --disable-docbook --disable-introspection";;
nodebug)
AGARGS="--disable-gst-debug --disable-gtk-doc --disable-docbook --disable-introspection";;
+ full)
+ AGARGS="--prefix=$INSTALLPREFIX --enable-gtk-doc --enable-docbook --enable-introspection";;
*)
- AGARGS="--enable-gtk-doc --enable-docbook --enable-introspection";;
+ AGARGS="";;
esac
./autogen.sh --cache-file=$INSTALLPREFIX/config.cache $AGARGS > $logname 2>&1
@@ -144,6 +154,9 @@ build()
exit $ERROR_RETURN
fi
fi
+ else
+ echo "+ $1: git submodule update"
+ git submodule update 2>&1 > /dev/null
fi
echo "+ $1 : make"
@@ -157,6 +170,18 @@ build()
exit $ERROR_RETURN
fi
+ if test "x$FLAVOR" == "xfull"; then
+ echo "+ $1 : make install"
+ logname=$INSTALLPREFIX/$1-make-install.log
+ make install > $logname 2>&1
+ if test $? -ne 0
+ then
+ echo "MAKE INSTALL FAILURE"
+ cat $logname
+ exit $ERROR_RETURN
+ fi
+ fi
+
echo "+ $1 : make clean-cruft"
make clean-cruft > /dev/null 2>&1
fi