Changeset 26336


Ignore:
Timestamp:
06/30/21 13:36:04 (4 years ago)
Author:
schlegel
Message:

CHG: update discover triangle install

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/triangle/install-discover.sh

    r23435 r26336  
    22set -eu
    33
    4 #Some cleanup
    5 rm -rf install triangle
    6 mkdir install
    74
    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#
     7export PREFIX="${ISSM_DIR}/externalpackages/triangle/install" # Set to location where external package should be installed
    108
    11 #Untar
    12 cd install
    13 cp ../triangle.zip ./
    14 unzip triangle.zip
     9# Cleanup
     10rm -rf ${PREFIX} src
     11mkdir -p ${PREFIX} ${PREFIX}/include ${PREFIX}/lib src
    1512
    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"
    1915
    20 #Compile triangle
    21 make
     16# Unpack source
     17unzip triangle.zip -d src
    2218
    23 #Patch triangle.h
    24 patch triangle.h ../triangle.h.patch
     19# Copy customized source files to 'src' directory
     20cp configs/makefile src
     21cp configs/triangle.h src
     22cp configs/linux/configure.make src
     23
     24# Compile
     25cd src
     26make shared
     27
     28# Install
     29cd ..
     30cp src/libtriangle.* ${PREFIX}/lib
     31cp src/triangle.h ${PREFIX}/include
     32
     33# Cleanup
     34rm -rf src
Note: See TracChangeset for help on using the changeset viewer.