Changeset 25855


Ignore:
Timestamp:
12/11/20 13:35:20 (4 years ago)
Author:
jdquinn
Message:

CHG: Applying path to Mac config; clean up

Location:
issm/trunk-jpl/externalpackages/chaco
Files:
1 deleted
1 edited
2 moved

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/chaco/install-mac-sierra.sh

    r25854 r25855  
    2424
    2525# Patch src/code/Makefile
    26 patch ./src/code/Makefile ./patches/Makefile.macosx64-sierra.patch
     26patch ./src/code/Makefile ./patches/Makefile.mac-sierra.patch
    2727
    2828
  • issm/trunk-jpl/externalpackages/chaco/install.sh

    r23435 r25855  
    22set -eu
    33
    4 # Some cleanup
    5 rm -rf Chaco-2.2
    6 rm -rf src
    7 rm -rf install
    8 mkdir src install
    94
    10 #Download from ISSM server
    11 $ISSM_DIR/scripts/DownloadExternalPackage.sh 'https://issm.ess.uci.edu/files/externalpackages/Chaco-2.2.tar.gz' 'Chaco-2.2.tar.gz'
    12 $ISSM_DIR/scripts/DownloadExternalPackage.sh 'https://issm.ess.uci.edu/files/externalpackages/docs/chaco_guide.pdf' 'chaco_guide.pdf'
     5## Constants
     6#
     7VER=2.2
    138
    14 # Untar
    15 tar -xvzf Chaco-2.2.tar.gz
     9PREFIX="${ISSM_DIR}/externalpackages/chaco/install" # Set to location where external package should be installed
    1610
    17 # Move chaco to src directory
    18 mv Chaco-2.2/* src
    19 rm -rf Chaco-2.2
     11# Cleanup
     12rm -rf ${PREFIX} src Chaco-${VER}
     13mkdir -p ${PREFIX} src
     14
     15# Download source
     16$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/Chaco-${VER}.tar.gz" "Chaco-${VER}.tar.gz"
     17$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/docs/chaco_guide.pdf" "chaco_guide.pdf"
     18
     19# Unpack source
     20tar -xvzf Chaco-${VER}.tar.gz
     21
     22# Move source to 'src' directory
     23mv Chaco-${VER}/* src
     24rm -rf Chaco-${VER}
    2025
    2126# Apply patches (all at once)
    22 # (written by diff -rc src ~/Libs/Chaco-2.2 > chaco.patch)
     27# (written by diff -rc src ~/Libs/Chaco-${VER} > chaco.patch)
    2328patch -R -p0 < chaco.patch
     29patch src/code/Makefile patches/Makefile.patch
    2430
    25 # Build chaco
     31# Compile
    2632cd src/code
    2733if [ $# -eq 0 ]; then
     
    3642cd ../..
    3743
    38 # Populate install directory
    39 cp -p src/exec/README install
    40 cp -p src/exec/User_Params install
    41 cp -p src/exec/*.coords install
    42 cp -p src/exec/*.graph install
    43 mkdir install/include
    44 cp -p src/code/main/defs.h install/include/defs.h
    45 cp -p src/code/main/params.h install/include/params.h
    46 cp -p chaco.h install/include/chaco.h
    47 mkdir install/lib
    48 mv src/code/chaco.a install/lib/libchaco.a
    49 mv src/code/chacominusblas.a install/lib/libchacominusblas.a
    50 mkdir install/exec
    51 mv src/exec/chaco install/exec
     44# Install
     45cp -p src/exec/README ${PREFIX}
     46cp -p src/exec/User_Params ${PREFIX}
     47cp -p src/exec/*.coords ${PREFIX}
     48cp -p src/exec/*.graph ${PREFIX}
     49mkdir ${PREFIX}/include
     50cp -p src/code/main/defs.h ${PREFIX}/include/defs.h
     51cp -p src/code/main/params.h ${PREFIX}/include/params.h
     52cp -p chaco.h ${PREFIX}/include/chaco.h
     53mkdir ${PREFIX}/lib
     54mv src/code/chaco.a ${PREFIX}/lib/libchaco.a
     55mv src/code/chacominusblas.a ${PREFIX}/lib/libchacominusblas.a
     56mkdir ${PREFIX}/exec
     57mv src/exec/chaco ${PREFIX}/exec
Note: See TracChangeset for help on using the changeset viewer.