source:
issm/trunk-jpl/externalpackages/netcdf/install.sh@
23435
Last change on this file since 23435 was 23435, checked in by , 6 years ago | |
---|---|
|
|
File size: 587 bytes |
Rev | Line | |
---|---|---|
[12736] | 1 | #!/bin/bash |
[13246] | 2 | set -eu |
[13188] | 3 | #you need hdf5 compiled |
[12736] | 4 | |
5 | #Some cleanup | |
[18809] | 6 | rm -rf src install netcdf-4.3.2 |
[12736] | 7 | mkdir install src |
8 | ||
9 | #Download from ISSM server | |
[23435] | 10 | $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/netcdf-4.3.2.tar.gz" "netcdf-4.3.2.tar.gz" |
[12736] | 11 | |
12 | #Untar | |
[18809] | 13 | tar -zxvf netcdf-4.3.2.tar.gz |
[12736] | 14 | |
15 | #Move netcdf to install directory | |
16 | rm -rf src/* | |
[18809] | 17 | mv netcdf-4.3.2/* src/ |
18 | rm -rf netcdf-4.3.2 | |
[12736] | 19 | |
20 | #Configure and compile | |
21 | cd src | |
[13188] | 22 | ./configure \ |
23 | --prefix="$ISSM_DIR/externalpackages/netcdf/install" \ | |
24 | --disable-doxygen | |
[13249] | 25 | if [ $# -eq 0 ]; then |
[12736] | 26 | make |
27 | else | |
28 | make -j $1 | |
29 | fi | |
30 | make install |
Note:
See TracBrowser
for help on using the repository browser.