Changeset 25855
- Timestamp:
- 12/11/20 13:35:20 (4 years ago)
- 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 24 24 25 25 # Patch src/code/Makefile 26 patch ./src/code/Makefile ./patches/Makefile.mac osx64-sierra.patch26 patch ./src/code/Makefile ./patches/Makefile.mac-sierra.patch 27 27 28 28 -
issm/trunk-jpl/externalpackages/chaco/install.sh
r23435 r25855 2 2 set -eu 3 3 4 # Some cleanup5 rm -rf Chaco-2.26 rm -rf src7 rm -rf install8 mkdir src install9 4 10 # Download from ISSM server11 $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 # 7 VER=2.2 13 8 14 # Untar 15 tar -xvzf Chaco-2.2.tar.gz 9 PREFIX="${ISSM_DIR}/externalpackages/chaco/install" # Set to location where external package should be installed 16 10 17 # Move chaco to src directory 18 mv Chaco-2.2/* src 19 rm -rf Chaco-2.2 11 # Cleanup 12 rm -rf ${PREFIX} src Chaco-${VER} 13 mkdir -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 20 tar -xvzf Chaco-${VER}.tar.gz 21 22 # Move source to 'src' directory 23 mv Chaco-${VER}/* src 24 rm -rf Chaco-${VER} 20 25 21 26 # 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) 23 28 patch -R -p0 < chaco.patch 29 patch src/code/Makefile patches/Makefile.patch 24 30 25 # Build chaco31 # Compile 26 32 cd src/code 27 33 if [ $# -eq 0 ]; then … … 36 42 cd ../.. 37 43 38 # Populate install directory39 cp -p src/exec/README install40 cp -p src/exec/User_Params install41 cp -p src/exec/*.coords install42 cp -p src/exec/*.graph install43 mkdir install/include44 cp -p src/code/main/defs.h install/include/defs.h45 cp -p src/code/main/params.h install/include/params.h46 cp -p chaco.h install/include/chaco.h47 mkdir install/lib48 mv src/code/chaco.a install/lib/libchaco.a49 mv src/code/chacominusblas.a install/lib/libchacominusblas.a50 mkdir install/exec51 mv src/exec/chaco install/exec44 # Install 45 cp -p src/exec/README ${PREFIX} 46 cp -p src/exec/User_Params ${PREFIX} 47 cp -p src/exec/*.coords ${PREFIX} 48 cp -p src/exec/*.graph ${PREFIX} 49 mkdir ${PREFIX}/include 50 cp -p src/code/main/defs.h ${PREFIX}/include/defs.h 51 cp -p src/code/main/params.h ${PREFIX}/include/params.h 52 cp -p chaco.h ${PREFIX}/include/chaco.h 53 mkdir ${PREFIX}/lib 54 mv src/code/chaco.a ${PREFIX}/lib/libchaco.a 55 mv src/code/chacominusblas.a ${PREFIX}/lib/libchacominusblas.a 56 mkdir ${PREFIX}/exec 57 mv src/exec/chaco ${PREFIX}/exec
Note:
See TracChangeset
for help on using the changeset viewer.