source:
issm/trunk/externalpackages/curl/install-7-linux-static.sh@
26744
Last change on this file since 26744 was 26744, checked in by , 3 years ago | |
---|---|
|
|
File size: 835 bytes |
Rev | Line | |
---|---|---|
[24919] | 1 | #!/bin/bash |
2 | set -eu | |
3 | ||
4 | ||
5 | ## Constants | |
6 | # | |
[25799] | 7 | VER="7.73.0" |
[24919] | 8 | |
[26744] | 9 | PREFIX="${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] | 15 | tar -zxvf curl-${VER}.tar.gz |
[24919] | 16 | |
17 | # Cleanup | |
[26744] | 18 | rm -rf ${PREFIX} src |
19 | mkdir -p ${PREFIX} src | |
[24919] | 20 | |
21 | # Move source to 'src' directory | |
[26744] | 22 | mv curl-${VER}/* src |
23 | rm -rf curl-${VER} | |
[24919] | 24 | |
25 | # Configure | |
26 | cd 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 | |
39 | if [ $# -eq 0 ]; then | |
40 | make | |
41 | make install | |
42 | else | |
43 | make -j $1 | |
44 | make -j $1 install | |
45 | fi |
Note:
See TracBrowser
for help on using the repository browser.