Commit abc3e5581ac0b4f6730c6d66e05746fc0a256651

Authored by knodlseder
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