Ignore:
Timestamp:
03/10/20 10:23:37 (5 years ago)
Author:
jdquinn
Message:

CHG: Initial commit for all macOS binaries; relevant changes to respective Linux scripts/configs; cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/autotools/install.sh

    r24409 r24649  
    22set -eu
    33
    4 #Version numbers
    5 M4_VER="1.4.18"
     4
     5## Constants
     6#
    67AUTOCONF_VER="2.69"
    78AUTOMAKE_VER="1.16.1"
    89LIBTOOL_VER="2.4.2"
     10M4_VER="1.4.18"
    911
    10 # Clean up existing directories
     12## Environment
     13#
     14export PATH="${ISSM_DIR}/externalpackages/autotools/install/bin:$PATH"
     15
     16# Cleanup
    1117rm -rf install src
    12 
    13 # Set up for installation
    1418mkdir install
    15 export PATH="$ISSM_DIR/externalpackages/autotools/install/bin:$PATH"
    1619
    1720# Install m4
    1821echo " === 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.gz
    21 mv m4-$M4_VER src
     22${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/m4-${M4_VER}.tar.gz" "m4-${M4_VER}.tar.gz"
     23tar -zxvf m4-${M4_VER}.tar.gz
     24mv m4-${M4_VER} src
    2225cd src
    23 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
     26
     27./configure --prefix="${ISSM_DIR}/externalpackages/autotools/install"
    2428make
    2529make install
    2630cd ..
    2731
    28 #install autoconf
     32# Install Autoconf
    2933echo " === INSTALLING AUTOCONF =="
    3034rm -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.gz
    33 mv autoconf-$AUTOCONF_VER src
     35${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/autoconf-${AUTOCONF_VER}.tar.gz" "autoconf-${AUTOCONF_VER}.tar.gz"
     36tar -zxvf autoconf-${AUTOCONF_VER}.tar.gz
     37mv autoconf-${AUTOCONF_VER} src
    3438cd src
    35 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
     39./configure --prefix="${ISSM_DIR}/externalpackages/autotools/install"
    3640make
    3741make install
    3842cd ..
    3943
    40 #install automake
     44# Install Automake
    4145echo " === INSTALLING AUTOMAKE =="
    4246rm -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.gz
    45 mv automake-$AUTOMAKE_VER src
     47${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/automake-${AUTOMAKE_VER}.tar.gz" "automake-${AUTOMAKE_VER}.tar.gz"
     48tar -zxvf automake-${AUTOMAKE_VER}.tar.gz
     49mv automake-${AUTOMAKE_VER} src
    4650cd src
    47 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
     51./configure --prefix="${ISSM_DIR}/externalpackages/autotools/install"
    4852make
    4953make install
    5054cd ..
    5155
    52 #install libtool
     56# Install libtool
    5357echo " === INSTALLING LIBTOOL =="
    5458rm -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.gz
    57 rm libtool-$LIBTOOL_VER.tar.gz
    58 mv libtool-$LIBTOOL_VER src
     59${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/libtool-${LIBTOOL_VER}.tar.gz" "libtool-${LIBTOOL_VER}.tar.gz"
     60tar -zxvf libtool-${LIBTOOL_VER}.tar.gz
     61rm libtool-${LIBTOOL_VER}.tar.gz
     62mv libtool-${LIBTOOL_VER} src
    5963cd src
    60 ./configure --prefix="$ISSM_DIR/externalpackages/autotools/install"
     64./configure --prefix="${ISSM_DIR}/externalpackages/autotools/install"
    6165make
    6266make install
Note: See TracChangeset for help on using the changeset viewer.