source:
issm/oecreview/Archive/23390-24306/ISSM-23414-23415.diff@
24307
Last change on this file since 24307 was 24307, checked in by , 5 years ago | |
---|---|
File size: 2.5 KB |
-
../trunk-jpl/externalpackages/autotools/install-win.sh
1 1 #!/bin/bash 2 2 set -eu 3 3 4 #Do a regular install first, and patch after 5 ./install.sh 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" 6 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 .. 77 7 78 # This patch takes care of removing options passed to the linker that causes 8 79 # the build to fail, as well as changing some flags to match up to Microsoft 9 80 # compilers.
Note:
See TracBrowser
for help on using the repository browser.