source: issm/trunk/externalpackages/curl/install-7-linux-static.sh@ 26744

Last change on this file since 26744 was 26744, checked in by Mathieu Morlighem, 3 years ago

merged trunk-jpl and trunk for revision 26742

  • Property svn:executable set to *
File size: 835 bytes
RevLine 
[24919]1#!/bin/bash
2set -eu
3
4
5## Constants
6#
[25799]7VER="7.73.0"
[24919]8
[26744]9PREFIX="${ISSM_DIR}/externalpackages/curl/install" # Set to location where external package should be installed
10
[24919]11# Download source
[25795]12$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/curl-${VER}.tar.gz" "curl-${VER}.tar.gz"
[24919]13
14# Unpack source
[26744]15tar -zxvf curl-${VER}.tar.gz
[24919]16
17# Cleanup
[26744]18rm -rf ${PREFIX} src
19mkdir -p ${PREFIX} src
[24919]20
21# Move source to 'src' directory
[26744]22mv curl-${VER}/* src
23rm -rf curl-${VER}
[24919]24
25# Configure
26cd src
27./configure \
[26744]28 --prefix="${PREFIX}" \
[24919]29 --disable-shared \
30 --disable-dependency-tracking \
31 --disable-manual \
[25745]32 --disable-verbose \
[26744]33 --disable-ldap \
34 --disable-ldaps \
35 --with-zlib="${ZLIB_ROOT}" \
[25745]36 --without-libidn2
[24919]37
38# Compile and install
39if [ $# -eq 0 ]; then
40 make
41 make install
42else
43 make -j $1
44 make -j $1 install
45fi
Note: See TracBrowser for help on using the repository browser.