source: issm/trunk-jpl/externalpackages/hdf5/install-1-static.sh@ 28197

Last change on this file since 28197 was 28197, checked in by jdquinn, 12 months ago

CHG: External package upgrades; fixes for distributables; cleanup

  • Property svn:executable set to *
File size: 850 bytes
RevLine 
[24321]1#!/bin/bash
[28197]2set -e
[24321]3
4
[27697]5## Constants
[24321]6#
[28197]7VER="1.14.3"
[24321]8
[26950]9PREFIX="${ISSM_DIR}/externalpackages/hdf5/install" # Set to location where external package should be installed
10
[28197]11## Environment
[24321]12#
13export CC=mpicc
[28197]14export CFLAGS="${CFLAGS} -w"
[24321]15
16# Download source
17$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/hdf5-${VER}.tar.gz" "hdf5-${VER}.tar.gz"
18
19# Untar source
[26950]20tar -zxvf hdf5-${VER}.tar.gz
[24321]21
22# Cleanup
23rm -rf install src
24mkdir install src
25
26# Move source to 'src' directory
[26950]27mv hdf5-${VER}/* src/
28rm -rf hdf5-${VER}
[24321]29
30# Configure
31cd src
32./configure \
[26950]33 --prefix="${PREFIX}" \
[27563]34 --disable-dependency-tracking \
35 --disable-shared \
[24428]36 --enable-parallel \
[26950]37 --with-zlib="${ZLIB_ROOT}" \
[28197]38 --with-szlib="no" \
[24428]39 --enable-hl
[24321]40
41# Compile and install
42#
43if [ $# -eq 0 ]; then
44 make
45 make install
46else
47 make -j $1
48 make -j $1 install
49fi
Note: See TracBrowser for help on using the repository browser.