1 # Create build directory
2 rm -rf $WORKSPACE/build
3 mkdir
-p $WORKSPACE/build
5 PREFIX
="$WORKSPACE/build"
14 CONF_OPTS
="--enable-static --disable-shared"
17 echo "Using pthread_getspecific() to emulate TLS"
18 CONF_OPTS
="--disable-compiler-tls"
27 # oot : out-of-tree build
28 # dist: build via make dist
29 # * : normal tree build
31 # Make sure to move to the build_path and configure
37 echo "Out of tree build"
38 BUILD_PATH
=$WORKSPACE/oot
41 $WORKSPACE/configure
--prefix=$PREFIX $CONF_OPTS
44 echo "Distribution out of tree build"
45 BUILD_PATH
=`mktemp -d`
47 # Initial configure and generate tarball
52 cp *.
tar.
* $BUILD_PATH/
55 # Ignore level 1 of tar
56 tar xvf
*.
tar.
* --strip 1
58 $BUILD_PATH/configure
--prefix=$PREFIX $CONF_OPTS
62 echo "Standard tree build"
63 $WORKSPACE/configure
--prefix=$PREFIX $CONF_OPTS
71 # Cleanup rpath and libtool .la files
72 find $WORKSPACE/build
/lib
-name "*.so" -exec chrpath
--delete {} \
;
73 find $WORKSPACE/build
/lib
-name "*.la" -exec rm -f {} \
;
75 if [ $build = "dist" ]; then
This page took 0.048065 seconds and 4 git commands to generate.