Changeset 26336
- Timestamp:
- 06/30/21 13:36:04 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/externalpackages/triangle/install-discover.sh
r23435 r26336 2 2 set -eu 3 3 4 #Some cleanup5 rm -rf install triangle6 mkdir install7 4 8 #Download from ISSM server 9 $ISSM_DIR/scripts/DownloadExternalPackage.sh 'https://issm.ess.uci.edu/files/externalpackages/triangle.zip' 'triangle.zip' 5 # Constants 6 # 7 export PREFIX="${ISSM_DIR}/externalpackages/triangle/install" # Set to location where external package should be installed 10 8 11 #Untar 12 cd install 13 cp ../triangle.zip ./ 14 unzip triangle.zip 9 # Cleanup 10 rm -rf ${PREFIX} src 11 mkdir -p ${PREFIX} ${PREFIX}/include ${PREFIX}/lib src 15 12 16 #copy new makefile 17 cp ../configs/pleiades/configure.make ./ 18 cp ../makefile ./ 13 # Download source 14 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/triangle.zip" "triangle.zip" 19 15 20 # Compile triangle21 make 16 # Unpack source 17 unzip triangle.zip -d src 22 18 23 #Patch triangle.h 24 patch triangle.h ../triangle.h.patch 19 # Copy customized source files to 'src' directory 20 cp configs/makefile src 21 cp configs/triangle.h src 22 cp configs/linux/configure.make src 23 24 # Compile 25 cd src 26 make shared 27 28 # Install 29 cd .. 30 cp src/libtriangle.* ${PREFIX}/lib 31 cp src/triangle.h ${PREFIX}/include 32 33 # Cleanup 34 rm -rf src
Note:
See TracChangeset
for help on using the changeset viewer.