Commit abc3e5581ac0b4f6730c6d66e05746fc0a256651
1 parent
0fff46de
Include version number in directory name
Showing
1 changed file
with
17 additions
and
26 deletions
ctatools.sh
| 1 | 1 | #! /bin/bash -f |
| 2 | 2 | |
| 3 | -sourcedir=ctatools | |
| 3 | +# Set parameters | |
| 4 | 4 | installdir=$(pwd)/build |
| 5 | 5 | |
| 6 | -echo "Remove existing folder" | |
| 7 | -rm -rf $sourcedir | |
| 8 | -#rm -rf $installdir | |
| 9 | - | |
| 10 | 6 | echo "Checkout latest ctatools" |
| 7 | +rm -rf ctatools | |
| 11 | 8 | cvs -Q -d /home/cvs export -N -r HEAD "ctatools" |
| 12 | 9 | |
| 10 | +# Extract version number | |
| 11 | +version=`cat ctatools/configure.ac | grep 'AC_INIT' | awk -F"[" '{print $3}' | sed 's/],//' | sed 's/\./ /g'` | |
| 12 | +version=`printf "%2.2d-%2.2d-%2.2d" $version` | |
| 13 | +echo "ctatools version: "$version | |
| 14 | + | |
| 15 | +# Set directory name | |
| 16 | +sourcedir=ctatools-$version | |
| 17 | +rm -rf $sourcedir | |
| 18 | +mv ctatools $sourcedir | |
| 19 | + | |
| 13 | 20 | echo "Create Makefile.in and configure scripts" |
| 14 | 21 | cd $sourcedir |
| 15 | -# | |
| 16 | 22 | mkdir m4 |
| 17 | 23 | ./autogen.sh |
| 18 | -#aclocal -I m4 | |
| 19 | -#libtoolize --copy | |
| 20 | -#autoconf | |
| 21 | -#autoheader | |
| 22 | -#automake --add-missing --copy | |
| 23 | -# | |
| 24 | -#rm -f autogen.sh | |
| 25 | -#rm -rf m4 | |
| 26 | -rm -rf autom4te.cache | |
| 27 | -#rm -f configure.ac | |
| 28 | -#rm -f Makefile.am | |
| 24 | +#rm -rf autom4te.cache | |
| 29 | 25 | rm -f ctatools.sh |
| 30 | -# | |
| 31 | 26 | cd .. |
| 32 | 27 | |
| 33 | 28 | echo "Create ctatool_wrap.cpp and ctatool.py files for python binding (making swig obsolete)" |
| ... | ... | @@ -43,17 +38,13 @@ gzip $sourcedir.tar |
| 43 | 38 | |
| 44 | 39 | echo "Configure ctatools" |
| 45 | 40 | cd $sourcedir |
| 46 | -export PKG_CONFIG_PATH=/home/knodlseder/export/gammalib_build/lib/pkgconfig | |
| 47 | 41 | ./configure --prefix=$installdir |
| 48 | 42 | |
| 49 | 43 | echo "Compile ctatools" |
| 50 | -make -j4 | |
| 44 | +make -j10 | |
| 45 | + | |
| 46 | +echo "Check ctatools" | |
| 47 | +make check | |
| 51 | 48 | |
| 52 | 49 | echo "Install ctatools" |
| 53 | 50 | make install |
| 54 | - | |
| 55 | -#echo "Check GammaLib" | |
| 56 | -#export PATH=$installdir/bin:$PATH | |
| 57 | -#export LD_LIBRARY_PATH=$installdir/lib:$LD_LIBRARY_PATH | |
| 58 | -#export PYTHONPATH=$installdir/lib/python2.5/site-packages:$PYTHONPATH | |
| 59 | -#make check | ... | ... |