source: issm/trunk-jpl/externalpackages/curl/install-7-mac-static.sh@ 26755

Last change on this file since 26755 was 26755, checked in by jdquinn, 3 years ago

CHG: Need to disable certain packages in cURL for static builds; syntax

  • Property svn:executable set to *
File size: 1.0 KB
RevLine 
[25783]1#!/bin/bash
2set -eu
3
4
5## Constants
6#
[25799]7VER="7.73.0"
[25783]8
[25860]9PREFIX="${ISSM_DIR}/externalpackages/curl/install" # Set to location where external package should be installed
10
[25783]11## Environment
12#
13export MACOSX_DEPLOYMENT_TARGET="10.5" # Allows fall back to older API (source: https://curl.se/docs/install.html)
14
15# Download source
[25804]16$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/curl-${VER}.tar.gz" "curl-${VER}.tar.gz"
[25783]17
18# Unpack source
[25860]19tar -zxvf curl-${VER}.tar.gz
[25783]20
21# Cleanup
[25860]22rm -rf ${PREFIX} src
23mkdir -p ${PREFIX} src
[25783]24
25# Move source to 'src' directory
[25860]26mv curl-${VER}/* src
27rm -rf curl-${VER}
[25783]28
29# Configure
30cd src
31./configure \
[25860]32 --prefix="${PREFIX}" \
[25783]33 --disable-shared \
34 --disable-dependency-tracking \
35 --disable-manual \
36 --disable-verbose \
[25868]37 --disable-ldap \
38 --disable-ldaps \
39 --with-zlib="${ZLIB_ROOT}" \
[25783]40 --without-libidn2 \
[26755]41 --without-nghttp2 \
42 --without-brotli \
43 --without-librtmp \
[25783]44 --with-secure-transport
45
46# Compile and install
47if [ $# -eq 0 ]; then
48 make
49 make install
50else
51 make -j $1
52 make -j $1 install
53fi
Note: See TracBrowser for help on using the repository browser.