source:
issm/trunk-jpl/externalpackages/curl/install-7-mac-static.sh@
25860
Last change on this file since 25860 was 25860, checked in by , 4 years ago | |
---|---|
|
|
File size: 928 bytes |
Line | |
---|---|
1 | #!/bin/bash |
2 | set -eu |
3 | |
4 | |
5 | ## Constants |
6 | # |
7 | VER="7.73.0" |
8 | |
9 | PREFIX="${ISSM_DIR}/externalpackages/curl/install" # Set to location where external package should be installed |
10 | |
11 | ## Environment |
12 | # |
13 | export MACOSX_DEPLOYMENT_TARGET="10.5" # Allows fall back to older API (source: https://curl.se/docs/install.html) |
14 | |
15 | # Download source |
16 | $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/curl-${VER}.tar.gz" "curl-${VER}.tar.gz" |
17 | |
18 | # Unpack source |
19 | tar -zxvf curl-${VER}.tar.gz |
20 | |
21 | # Cleanup |
22 | rm -rf ${PREFIX} src |
23 | mkdir -p ${PREFIX} src |
24 | |
25 | # Move source to 'src' directory |
26 | mv curl-${VER}/* src |
27 | rm -rf curl-${VER} |
28 | |
29 | # Configure |
30 | cd src |
31 | ./configure \ |
32 | --prefix="${PREFIX}" \ |
33 | --disable-shared \ |
34 | --disable-dependency-tracking \ |
35 | --disable-manual \ |
36 | --disable-verbose \ |
37 | --without-libidn2 \ |
38 | --with-secure-transport |
39 | |
40 | # Compile and install |
41 | if [ $# -eq 0 ]; then |
42 | make |
43 | make install |
44 | else |
45 | make -j $1 |
46 | make -j $1 install |
47 | fi |
Note:
See TracBrowser
for help on using the repository browser.