Changeset 23412
- Timestamp:
- 10/10/18 20:10:22 (6 years ago)
- Location:
- issm/trunk-jpl/externalpackages/autotools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/externalpackages/autotools/install-win.sh
r23393 r23412 2 2 set -eu 3 3 4 AUTOCONF_VER="2.69" 5 AUTOMAKE_MIN_VER="1.16" 6 AUTOMAKE_BUILD_VER="${AUTOMAKE_MIN_VER}.1" 7 LIBTOOL_VER="2.4.2" 8 M4_VER="1.4.17" 9 10 AUTOCONF="autoconf-${AUTOCONF_VER}" 11 AUTOMAKE="automake-${AUTOMAKE_BUILD_VER}" 12 LIBTOOL="libtool-${LIBTOOL_VER}" 13 M4="m4-${M4_VER}" 14 15 AUTOCONF_TARBALL="${AUTOCONF}.tar.gz" 16 AUTOMAKE_TARBALL="${AUTOMAKE}.tar.gz" 17 LIBTOOL_TARBALL="${LIBTOOL}.tar.gz" 18 M4_TARBALL="${M4}.tar.gz" 19 20 # Clean up existing assets 21 rm -rf install src 22 23 # Set up for installation 24 mkdir install 25 export PATH="$ISSM_DIR/externalpackages/autotools/install/bin:$PATH" 26 27 # Install m4 28 echo " === INSTALLING M4 ==" 29 $ISSM_DIR/scripts/DownloadExternalPackage.py "http://issm.jpl.nasa.gov/files/externalpackages/${M4_TARBALL}" $M4_TARBALL 30 tar -zxvf $M4_TARBALL 31 rm -f $M4_TARBALL 32 mv $M4 src 33 cd src 34 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 35 make 36 make install 37 cd .. 38 39 # Install autoconf 40 echo " === INSTALLING AUTOCONF ==" 41 rm -rf src 42 $ISSM_DIR/scripts/DownloadExternalPackage.py "http://issm.jpl.nasa.gov/files/externalpackages/${AUTOCONF_TARBALL}" $AUTOCONF_TARBALL 43 tar -zxvf $AUTOCONF_TARBALL 44 rm -f $AUTOCONF_TARBALL 45 mv $AUTOCONF src 46 cd src 47 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 48 make 49 make install 50 cd .. 51 52 # Install automake 53 echo " === INSTALLING AUTOMAKE ==" 54 rm -rf src 55 $ISSM_DIR/scripts/DownloadExternalPackage.py "http://issm.jpl.nasa.gov/files/externalpackages/${AUTOMAKE_TARBALL}" $AUTOMAKE_TARBALL 56 tar -zxvf $AUTOMAKE_TARBALL 57 rm -f $AUTOMAKE_TARBALL 58 mv $AUTOMAKE src 59 cd src 60 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 61 make 62 make install 63 cd .. 64 65 # Install libtool 66 echo " === INSTALLING LIBTOOL ==" 67 rm -rf src 68 $ISSM_DIR/scripts/DownloadExternalPackage.py "http://issm.jpl.nasa.gov/files/externalpackages/${LIBTOOL_TARBALL}" $LIBTOOL_TARBALL 69 tar -zxvf $LIBTOOL_TARBALL 70 rm -f $LIBTOOL_TARBALL 71 mv $LIBTOOL src 72 cd src 73 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 74 make 75 make install 76 cd .. 4 #Do a regular install first, and patch after 5 ./install.sh 77 6 78 7 # This patch takes care of removing options passed to the linker that causes -
issm/trunk-jpl/externalpackages/autotools/install.sh
r23411 r23412 2 2 set -eu 3 3 4 rm -rf install 4 #Version numbers 5 M4_VER="1.4.17" 6 AUTOCONF_VER="2.69" 7 AUTOMAKE_VER="1.16.1" 8 LIBTOOL_VER="2.4.2" 9 10 # Clean up existing directories 11 rm -rf install src 12 13 # Set up for installation 5 14 mkdir install 6 7 15 export PATH="$ISSM_DIR/externalpackages/autotools/install/bin:$PATH" 8 16 9 # install m417 # Install m4 10 18 echo " === INSTALLING M4 ==" 11 rm -rf src 12 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/m4-1.4.17.tar.gz' 'm4-1.4.17.tar.gz' 13 tar -zxvf m4-1.4.17.tar.gz 14 mv m4-1.4.17 src 19 $ISSM_DIR/scripts/DownloadExternalPackage.py "http://issm.jpl.nasa.gov/files/externalpackages/m4-$M4_VER.tar.gz" "m4-$M4_VER.tar.gz" 20 tar -zxvf m4-$M4_VER.tar.gz 21 mv m4-$M4_VER src 15 22 cd src 16 23 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" … … 22 29 echo " === INSTALLING AUTOCONF ==" 23 30 rm -rf src 24 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/autoconf-2.69.tar.gz' 'autoconf-2.69.tar.gz'25 tar -zxvf autoconf- 2.69.tar.gz26 mv autoconf- 2.69src31 $ISSM_DIR/scripts/DownloadExternalPackage.py "http://issm.jpl.nasa.gov/files/externalpackages/autoconf-$AUTOCONF_VER.tar.gz" "autoconf-$AUTOCONF_VER.tar.gz" 32 tar -zxvf autoconf-$AUTOCONF_VER.tar.gz 33 mv autoconf-$AUTOCONF_VER src 27 34 cd src 28 35 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 29 make 36 make 30 37 make install 31 38 cd .. … … 34 41 echo " === INSTALLING AUTOMAKE ==" 35 42 rm -rf src 36 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/automake-1.16.1.tar.gz' 'automake-1.16.1.tar.gz'37 tar -zxvf automake- 1.16.1.tar.gz38 mv automake- 1.16.1src43 $ISSM_DIR/scripts/DownloadExternalPackage.py "http://issm.jpl.nasa.gov/files/externalpackages/automake-$AUTOMAKE_VER.tar.gz" "automake-$AUTOMAKE_VER.tar.gz" 44 tar -zxvf automake-$AUTOMAKE_VER.tar.gz 45 mv automake-$AUTOMAKE_VER src 39 46 cd src 40 47 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 41 make 48 make 42 49 make install 43 50 cd .. … … 46 53 echo " === INSTALLING LIBTOOL ==" 47 54 rm -rf src 48 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/libtool-2.4.2.tar.gz' 'libtool-2.4.2.tar.gz'49 tar -zxvf libtool- 2.4.2.tar.gz50 rm libtool- 2.4.2.tar.gz51 mv libtool- 2.4.2src55 $ISSM_DIR/scripts/DownloadExternalPackage.py "http://issm.jpl.nasa.gov/files/externalpackages/libtool-$LIBTOOL_VER.tar.gz" "libtool-$LIBTOOL_VER.tar.gz" 56 tar -zxvf libtool-$LIBTOOL_VER.tar.gz 57 rm libtool-$LIBTOOL_VER.tar.gz 58 mv libtool-$LIBTOOL_VER src 52 59 cd src 53 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 54 make 60 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install" 61 make 55 62 make install 56 63 cd ..
Note:
See TracChangeset
for help on using the changeset viewer.