Reorganisation of the repo and cleanup
[lttng-ci.git] / scripts / userspace-rcu / build.sh
1 # Create build directory
2 rm -rf $WORKSPACE/build
3 mkdir -p $WORKSPACE/build
4
5 PREFIX="$WORKSPACE/build"
6
7 ./bootstrap
8
9 CONF_OPTS=""
10
11 case "$conf" in
12 static)
13 echo "Static build"
14 CONF_OPTS="--enable-static --disable-shared"
15 ;;
16 tls_fallback)
17 echo "Using pthread_getspecific() to emulate TLS"
18 CONF_OPTS="--disable-compiler-tls"
19 ;;
20 *)
21 echo "Standard build"
22 CONF_OPTS=""
23 ;;
24 esac
25
26 ./configure --prefix=$PREFIX $CONF_OPTS
27
28 make
29 make install
30 make clean
31
32 # Cleanup rpath and libtool .la files
33 find $WORKSPACE/build/lib -name "*.so" -exec chrpath --delete {} \;
34 find $WORKSPACE/build/lib -name "*.la" -exec rm -f {} \;
This page took 0.034096 seconds and 4 git commands to generate.