source: issm/oecreview/Archive/12321-12677/ISSM-12587-12588.diff@ 12679

Last change on this file since 12679 was 12679, checked in by Mathieu Morlighem, 13 years ago

Added 12321-12677

File size: 2.3 KB
RevLine 
[12679]1Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install.sh
2===================================================================
3--- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install.sh (revision 12587)
4+++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install.sh (revision 12588)
5@@ -21,6 +21,11 @@
6 #Compile ADOL-C
7 cd src
8
9+export CC=gcc
10+export CXX=g++
11+export CFLAGS="-arch x86_64"
12+export CXXFLAGS="-arch x86_64"
13+
14 ./configure \
15 --prefix=$ISSM_DIR/externalpackages/adolc/install \
16 --enable-sparse \
17Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install-macosx64.sh
18===================================================================
19--- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install-macosx64.sh (revision 0)
20+++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install-macosx64.sh (revision 12588)
21@@ -0,0 +1,61 @@
22+#!/bin/bash
23+
24+#some issues on macosx64 with ISSM's autoconf. you might want to run native to mac on this.
25+
26+#Some cleanup
27+rm -rf install ADOL-C-2.2.0 src
28+
29+#Download from ISSM server
30+$ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/ADOL-C-2.2.0.tar.gz' 'ADOL-C-2.2.0.tar.gz'
31+
32+#Create install directories
33+mkdir install src
34+
35+#Untar
36+tar -zxvf ADOL-C-2.2.0.tar.gz
37+
38+#Move ADOL-C into install directory
39+mv ADOL-C-2.2.0/* src
40+rm -rf ADOL-C-2.2.0
41+
42+#Compile ADOL-C
43+cd src
44+
45+#export CC=gcc
46+#export CXX=g++
47+#export CFLAGS="-arch x86_64"
48+#export CXXFLAGS="-arch x86_64"
49+
50+./configure \
51+ --prefix=$ISSM_DIR/externalpackages/adolc/install \
52+ --enable-sparse \
53+ --enable-docexa \
54+ --enable-addexa \
55+ --disable-shave
56+
57+if [ -z $1 ]; then
58+ make
59+else
60+ make -j $1
61+fi
62+make install
63+
64+
65+#Ok, bug with libtool: replace all LIBTOOL= by LIBTOOL=libtool
66+#in all Makefiles
67+for i in `find ./ -name Makefile `
68+do
69+ echo $i
70+ cat $i | sed 's/LIBTOOL =/LIBTOOL = libtool/g' > $i.bak
71+ mv $i.bak $i
72+done
73+
74+#remake:
75+if [ -z $1 ]; then
76+ make
77+else
78+ make -j $1
79+fi
80+make install
81+
82+
83
84Property changes on: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install-macosx64.sh
85___________________________________________________________________
86Added: svn:executable
87## -0,0 +1 ##
88+*
Note: See TracBrowser for help on using the repository browser.