Changeset 24649 for issm/trunk-jpl/externalpackages/autotools/install.sh
- Timestamp:
- 03/10/20 10:23:37 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/externalpackages/autotools/install.sh
r24409 r24649 2 2 set -eu 3 3 4 #Version numbers 5 M4_VER="1.4.18" 4 5 ## Constants 6 # 6 7 AUTOCONF_VER="2.69" 7 8 AUTOMAKE_VER="1.16.1" 8 9 LIBTOOL_VER="2.4.2" 10 M4_VER="1.4.18" 9 11 10 # Clean up existing directories 12 ## Environment 13 # 14 export PATH="${ISSM_DIR}/externalpackages/autotools/install/bin:$PATH" 15 16 # Cleanup 11 17 rm -rf install src 12 13 # Set up for installation14 18 mkdir install 15 export PATH="$ISSM_DIR/externalpackages/autotools/install/bin:$PATH"16 19 17 20 # Install m4 18 21 echo " === INSTALLING M4 ==" 19 $ ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/m4-$M4_VER.tar.gz" "m4-$M4_VER.tar.gz"20 tar -zxvf m4-$ M4_VER.tar.gz21 mv m4-$ M4_VERsrc22 ${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/m4-${M4_VER}.tar.gz" "m4-${M4_VER}.tar.gz" 23 tar -zxvf m4-${M4_VER}.tar.gz 24 mv m4-${M4_VER} src 22 25 cd src 23 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 26 27 ./configure --prefix="${ISSM_DIR}/externalpackages/autotools/install" 24 28 make 25 29 make install 26 30 cd .. 27 31 28 # install autoconf32 # Install Autoconf 29 33 echo " === INSTALLING AUTOCONF ==" 30 34 rm -rf src 31 $ ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/autoconf-$AUTOCONF_VER.tar.gz" "autoconf-$AUTOCONF_VER.tar.gz"32 tar -zxvf autoconf-$ AUTOCONF_VER.tar.gz33 mv autoconf-$ AUTOCONF_VERsrc35 ${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/autoconf-${AUTOCONF_VER}.tar.gz" "autoconf-${AUTOCONF_VER}.tar.gz" 36 tar -zxvf autoconf-${AUTOCONF_VER}.tar.gz 37 mv autoconf-${AUTOCONF_VER} src 34 38 cd src 35 ./configure --prefix="$ ISSM_DIR/externalpackages/autotools/install"39 ./configure --prefix="${ISSM_DIR}/externalpackages/autotools/install" 36 40 make 37 41 make install 38 42 cd .. 39 43 40 # install automake44 # Install Automake 41 45 echo " === INSTALLING AUTOMAKE ==" 42 46 rm -rf src 43 $ ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/automake-$AUTOMAKE_VER.tar.gz" "automake-$AUTOMAKE_VER.tar.gz"44 tar -zxvf automake-$AUTOMAKE_VER.tar.gz45 mv automake-$ AUTOMAKE_VERsrc47 ${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/automake-${AUTOMAKE_VER}.tar.gz" "automake-${AUTOMAKE_VER}.tar.gz" 48 tar -zxvf automake-${AUTOMAKE_VER}.tar.gz 49 mv automake-${AUTOMAKE_VER} src 46 50 cd src 47 ./configure --prefix="$ ISSM_DIR/externalpackages/autotools/install"51 ./configure --prefix="${ISSM_DIR}/externalpackages/autotools/install" 48 52 make 49 53 make install 50 54 cd .. 51 55 52 # install libtool56 # Install libtool 53 57 echo " === INSTALLING LIBTOOL ==" 54 58 rm -rf src 55 $ ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/libtool-$LIBTOOL_VER.tar.gz" "libtool-$LIBTOOL_VER.tar.gz"56 tar -zxvf libtool-$LIBTOOL_VER.tar.gz57 rm libtool-$ LIBTOOL_VER.tar.gz58 mv libtool-$ LIBTOOL_VERsrc59 ${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/libtool-${LIBTOOL_VER}.tar.gz" "libtool-${LIBTOOL_VER}.tar.gz" 60 tar -zxvf libtool-${LIBTOOL_VER}.tar.gz 61 rm libtool-${LIBTOOL_VER}.tar.gz 62 mv libtool-${LIBTOOL_VER} src 59 63 cd src 60 ./configure --prefix="$ ISSM_DIR/externalpackages/autotools/install"64 ./configure --prefix="${ISSM_DIR}/externalpackages/autotools/install" 61 65 make 62 66 make install
Note:
See TracChangeset
for help on using the changeset viewer.