source:
issm/oecreview/Archive/19101-20495/ISSM-20191-20192.diff@
20498
Last change on this file since 20498 was 20498, checked in by , 9 years ago | |
---|---|
File size: 2.7 KB |
-
../trunk-jpl/externalpackages/chaco/install-macosx.sh
1 #!/bin/bash 2 set -eu 3 4 # Some cleanup 5 rm -rf Chaco-2.2 6 rm -rf src 7 rm -rf install 8 mkdir src install 9 10 #Download from ISSM server 11 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/Chaco-2.2.tar.gz' 'Chaco-2.2.tar.gz' 12 $ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/docs/chaco_guide.pdf' 'chaco_guide.pdf' 13 14 # Untar 15 tar -xvzf Chaco-2.2.tar.gz 16 17 # Move chaco to src directory 18 mv Chaco-2.2/* src 19 rm -rf Chaco-2.2 20 21 # Apply patches (all at once) 22 # (written by diff -rc src ~/Libs/Chaco-2.2 > chaco.patch) 23 patch -R -p0 < chaco.patch 24 25 # Patch src/code/Makefile 26 patch ./src/code/Makefile ./patches/Makefile.patch 27 28 29 # Build chaco 30 cd src/code 31 if [ $# -eq 0 ]; then 32 make 33 else 34 make -j $1 35 fi 36 make chacominusblas.a 37 38 # Clean up objects (but not library or executable) 39 make clean 40 cd ../.. 41 42 # Populate install directory 43 cp -p src/exec/README install 44 cp -p src/exec/User_Params install 45 cp -p src/exec/*.coords install 46 cp -p src/exec/*.graph install 47 mkdir install/include 48 cp -p src/code/main/defs.h install/include/defs.h 49 cp -p src/code/main/params.h install/include/params.h 50 cp -p chaco.h install/include/chaco.h 51 mkdir install/lib 52 mv src/code/chaco.a install/lib/libchaco.a 53 mv src/code/chacominusblas.a install/lib/libchacominusblas.a 54 mkdir install/exec 55 mv src/exec/chaco install/exec -
../trunk-jpl/externalpackages/chaco/patches/Makefile.patch
Property changes on: ../trunk-jpl/externalpackages/chaco/install-macosx.sh ___________________________________________________________________ Added: svn:executable + *
1 --- ./src/code/Makefile 2016-02-16 19:39:30.000000000 -0800 2 +++ ./Makefile 2016-02-16 19:37:49.000000000 -0800 3 @@ -6,7 +6,7 @@ 4 #CFLAGS = -O2 5 #OFLAGS = -O2 6 #CFLAGS = -fPIC -fno-omit-frame-pointer -D_GNU_SOURCE -pthread -fexceptions 7 -CFLAGS = -fPIC -fno-omit-frame-pointer -pthread -fexceptions -g 8 +CFLAGS = -fPIC -fno-omit-frame-pointer -pthread -fexceptions -g -I/usr/include/malloc 9 #CFLAGS = -fPIC -fno-omit-frame-pointer -pthread -fexceptions -DMATLAB 10 OFLAGS = -O2 11 #AR = /usr/ccs/bin/ar rcv # for solaris 2
Note:
See TracBrowser
for help on using the repository browser.