BUILD_PATH=$WORKSPACE
case "$build" in
oot)
+ echo "Out of tree build"
BUILD_PATH=$WORKSPACE/oot
mkdir -p $BUILD_PATH
cd $BUILD_PATH
$WORKSPACE/configure --prefix=$PREFIX $CONF_OPTS
;;
dist)
- BUILD_PATH=/tmp/dist
+ echo "Distribution out of tree build"
+ BUILD_PATH=`mktemp -d`
# Initial configure and generate tarball
./configure
mkdir -p $BUILD_PATH
cp *.tar.* $BUILD_PATH/
cd $BUILD_PATH
- $BUILD_PATH/configure --prefix=$PREFIX $CONF_OPTS
# Ignore level 1 of tar
tar xvf *.tar.* --strip 1
+
+ $BUILD_PATH/configure --prefix=$PREFIX $CONF_OPTS
;;
*)
BUILD_PATH=$WORKSPACE
+ echo "Standard tree build"
$WORKSPACE/configure --prefix=$PREFIX $CONF_OPTS
;;
esac
# Cleanup rpath and libtool .la files
find $WORKSPACE/build/lib -name "*.so" -exec chrpath --delete {} \;
find $WORKSPACE/build/lib -name "*.la" -exec rm -f {} \;
+
+if [ $build = "dist" ] then
+ rm -rf $BUILD_PATH
+fi