Changeset 24467
- Timestamp:
- 12/11/19 15:33:23 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/externalpackages/triangle/install-javascript.sh
r24466 r24467 6 6 # - Revisit enviroment variables (especially EMCC_CFLAGS) once support for 7 7 # Fortran has been accomplished. 8 # - After discussing with group, uncomment the following lines to replace the 9 # existing ones (where applicable). 8 10 # 9 11 … … 24 26 source ${ISSM_DIR}/externalpackages/emscripten/install/emsdk_env.sh 25 27 26 # Cleanup27 rm -rf ${INSTALL_DIR} src28 mkdir ${INSTALL_DIR} ${INSTALL_DIR}/include ${INSTALL_DIR}/share src28 #Some cleanup 29 rm -rf install-javascript triangle 30 mkdir install-javascript 29 31 30 # Download source31 $ {ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/triangle.zip" "triangle.zip"32 #Download from ISSM server 33 $ISSM_DIR/scripts/DownloadExternalPackage.sh 'https://issm.ess.uci.edu/files/externalpackages/triangle.zip' 'triangle.zip' 32 34 33 # Unpack source 34 unzip triangle.zip -d src 35 #Untar 36 cd install-javascript 37 cp ../triangle.zip ./ 38 unzip triangle.zip 35 39 36 # Copy customized source files to 'src' directory 37 cp configs/makefile src 38 cp configs/javascript/configure.make src 39 cp configs/javascript/triangle.h src 40 #copy new makefile 41 cp ../configs/javascript/configure.make ./ 42 cp ../configs/javascript/makefile ./ 40 43 41 # Compile 42 cd src 43 make objects 44 #Patch triangle.h 45 patch triangle.h ../triangle.h.patch.js 44 46 45 # Install 46 cd .. 47 cp src/triangle.o ${INSTALL_DIR}/share 48 cp src/triangle.h ${INSTALL_DIR}/include 47 #Compile triangle 48 make 49 49 50 # Cleanup 51 rm -rf src 50 # # Cleanup 51 # rm -rf ${INSTALL_DIR} src 52 # mkdir ${INSTALL_DIR} ${INSTALL_DIR}/include ${INSTALL_DIR}/share src 53 54 # # Download source 55 # ${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/triangle.zip" "triangle.zip" 56 57 # # Unpack source 58 # unzip triangle.zip -d src 59 60 # # Copy customized source files to 'src' directory 61 # cp configs/makefile src 62 # cp configs/javascript/configure.make src 63 # cp configs/javascript/triangle.h src 64 65 # # Compile 66 # cd src 67 # make objects 68 69 # # Install 70 # cd .. 71 # cp src/triangle.o ${INSTALL_DIR}/share 72 # cp src/triangle.h ${INSTALL_DIR}/include 73 74 # # Cleanup 75 # rm -rf src
Note:
See TracChangeset
for help on using the changeset viewer.