Commit abc3e5581ac0b4f6730c6d66e05746fc0a256651
1 parent
0fff46de
Include version number in directory name
Showing
1 changed file
with
17 additions
and
26 deletions
ctatools.sh
| 1 | #! /bin/bash -f | 1 | #! /bin/bash -f |
| 2 | 2 | ||
| 3 | -sourcedir=ctatools | 3 | +# Set parameters |
| 4 | installdir=$(pwd)/build | 4 | installdir=$(pwd)/build |
| 5 | 5 | ||
| 6 | -echo "Remove existing folder" | ||
| 7 | -rm -rf $sourcedir | ||
| 8 | -#rm -rf $installdir | ||
| 9 | - | ||
| 10 | echo "Checkout latest ctatools" | 6 | echo "Checkout latest ctatools" |
| 7 | +rm -rf ctatools | ||
| 11 | cvs -Q -d /home/cvs export -N -r HEAD "ctatools" | 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 | echo "Create Makefile.in and configure scripts" | 20 | echo "Create Makefile.in and configure scripts" |
| 14 | cd $sourcedir | 21 | cd $sourcedir |
| 15 | -# | ||
| 16 | mkdir m4 | 22 | mkdir m4 |
| 17 | ./autogen.sh | 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 | rm -f ctatools.sh | 25 | rm -f ctatools.sh |
| 30 | -# | ||
| 31 | cd .. | 26 | cd .. |
| 32 | 27 | ||
| 33 | echo "Create ctatool_wrap.cpp and ctatool.py files for python binding (making swig obsolete)" | 28 | echo "Create ctatool_wrap.cpp and ctatool.py files for python binding (making swig obsolete)" |
| @@ -43,17 +38,13 @@ gzip $sourcedir.tar | @@ -43,17 +38,13 @@ gzip $sourcedir.tar | ||
| 43 | 38 | ||
| 44 | echo "Configure ctatools" | 39 | echo "Configure ctatools" |
| 45 | cd $sourcedir | 40 | cd $sourcedir |
| 46 | -export PKG_CONFIG_PATH=/home/knodlseder/export/gammalib_build/lib/pkgconfig | ||
| 47 | ./configure --prefix=$installdir | 41 | ./configure --prefix=$installdir |
| 48 | 42 | ||
| 49 | echo "Compile ctatools" | 43 | echo "Compile ctatools" |
| 50 | -make -j4 | 44 | +make -j10 |
| 45 | + | ||
| 46 | +echo "Check ctatools" | ||
| 47 | +make check | ||
| 51 | 48 | ||
| 52 | echo "Install ctatools" | 49 | echo "Install ctatools" |
| 53 | make install | 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 |