5 if [ -e /usr/bin/yum ] ; then
9 which_svn=`which svn` #svn necessary
11 if [ x$which_svn = x ] ; then
12 echo "Try to install svn"
13 if [ -e /usr/bin/apt-get ] ; then
14 sudo apt-get -y install subversion
16 if [ -e /usr/bin/yum ] ; then
17 sudo yum -y install subversion
19 if [ x$arch = xDarwin ] ; then
20 sudo fink -y install svn
24 which_gcc=`which gcc` #gcc gcc necessary
25 which_gpp=`which g++` #gcc g++ necessary
28 if [ x$which_gcc = x ] ; then
29 echo "Try to install gcc"
30 if [ -e /usr/bin/apt-get ] ; then
31 sudo apt-get -y install gcc g++
33 if [ -e /usr/bin/yum ] ; then
34 sudo yum -y install gcc
36 if [ x$arch = xDarwin ] ; then
37 sudo fink -y install gcc42
41 which_make=`which make` #make necessary
43 if [ x$which_make = x ] ; then
44 echo "Try to install make"
45 if [ -e /usr/bin/apt-get ] ; then
46 sudo apt-get -y install make
48 if [ -e /usr/bin/yum ] ; then
49 sudo yum -y install make
51 if [ x$arch = xDarwin ] ; then
52 sudo fink -y install make
56 which_java=`which java` #java optional
58 if [ x$which_java = x ] ; then
59 echo "Try to install java"
60 if [ -e /usr/bin/apt-get ] ; then
61 sudo apt-get -y install openjdk-6-jdk
63 if [ -e /usr/bin/yum ] ; then
64 sudo yum -y install java-1.6.0-openjdk
66 if [ x$arch = xDarwin ] ; then
67 sudo fink -y install java-1.6.0-openjdk
71 if [ x$arch = xDarwin ] ; then
72 which_lua=`which lua` #lua
74 which_lua=`which lua` #lua
78 if [ x$which_lua = x ] ; then
79 echo "Try to install lua"
80 if [ -e /usr/bin/apt-get ] ; then
81 sudo apt-get -y install lua5.1 liblua5.1-dev
83 if [ -e /usr/bin/yum ] ; then
84 sudo yum -y install lua-devel
86 if [ x$arch = xDarwin ] ; then
87 sudo fink -y install lua51-dev
91 if [ x$arch = xDarwin ] ; then
92 which_ruby=`which ruby` #lua
94 which_ruby=`which ruby` #lua
98 if [ x$which_ruby = x ] ; then
99 echo "Try to install ruby"
100 if [ -e /usr/bin/apt-get ] ; then
101 sudo apt-get -y install ruby1.8-dev ruby
103 if [ -e /usr/bin/yum ] ; then
104 sudo yum -y install ruby-devel ruby
106 if [ x$arch = xDarwin ] ; then
107 sudo fink -y install ruby18-dev ruby
111 which_unzip=`which unzip` #unzip for gtnets
114 if [ x$which_unzip = x ] ; then
115 echo "Try to install unzip"
116 if [ -e /usr/bin/apt-get ] ; then
117 sudo apt-get -y install unzip
119 if [ -e /usr/bin/yum ] ; then
120 sudo yum -y install unzip
122 if [ x$arch = xDarwin ] ; then
123 sudo fink -y install unzip
127 which_cmake=`which cmake` #cmake necessary
129 if [ x$which_cmake = x ] ; then
130 echo "Try to install cmake"
131 if [ -e /usr/bin/apt-get ] ; then
132 sudo apt-get -y remove cmake
133 sudo apt-get -y install cmake
135 if [ -e /usr/bin/yum ] ; then
136 sudo yum -y install cmake
138 if [ x$arch = xDarwin ] ; then
139 sudo fink -y install cmake
143 which_cmake_version=`cmake --version`
144 which_cpack_version=`cpack --version`
145 which_ctest_version=`ctest --version`
146 echo "current version of cmake : $which_cmake_version"
147 echo "current version of cpack : $which_cpack_version"
148 echo "current version of ctest : $which_ctest_version"
149 if [ "x$which_cmake_version" != "xcmake version 2.8.1" ] ; then
150 which_cmake=`which cmake`
151 which_cpack=`which cpack`
152 which_ctest=`which ctest`
153 cp -rf ~/cmake-2.8.1/ ./
156 make -j > /dev/null 2>&1
157 sudo ln -sf `pwd`/bin/cmake $which_cmake
158 sudo ln -sf `pwd`/bin/cpack $which_cpack
159 sudo ln -sf `pwd`/bin/ctest $which_ctest
160 which_cmake_version=`cmake --version`
161 which_cpack_version=`cpack --version`
162 which_ctest_version=`ctest --version`
163 echo "new version of cmake : $which_cmake_version"
164 echo "new version of cpack : $which_cpack_version"
165 echo "new version of ctest : $which_ctest_version"