Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install.sh =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install.sh (revision 12587) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install.sh (revision 12588) @@ -21,6 +21,11 @@ #Compile ADOL-C cd src +export CC=gcc +export CXX=g++ +export CFLAGS="-arch x86_64" +export CXXFLAGS="-arch x86_64" + ./configure \ --prefix=$ISSM_DIR/externalpackages/adolc/install \ --enable-sparse \ Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install-macosx64.sh =================================================================== --- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install-macosx64.sh (revision 0) +++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install-macosx64.sh (revision 12588) @@ -0,0 +1,61 @@ +#!/bin/bash + +#some issues on macosx64 with ISSM's autoconf. you might want to run native to mac on this. + +#Some cleanup +rm -rf install ADOL-C-2.2.0 src + +#Download from ISSM server +$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' + +#Create install directories +mkdir install src + +#Untar +tar -zxvf ADOL-C-2.2.0.tar.gz + +#Move ADOL-C into install directory +mv ADOL-C-2.2.0/* src +rm -rf ADOL-C-2.2.0 + +#Compile ADOL-C +cd src + +#export CC=gcc +#export CXX=g++ +#export CFLAGS="-arch x86_64" +#export CXXFLAGS="-arch x86_64" + +./configure \ + --prefix=$ISSM_DIR/externalpackages/adolc/install \ + --enable-sparse \ + --enable-docexa \ + --enable-addexa \ + --disable-shave + +if [ -z $1 ]; then + make +else + make -j $1 +fi +make install + + +#Ok, bug with libtool: replace all LIBTOOL= by LIBTOOL=libtool +#in all Makefiles +for i in `find ./ -name Makefile ` +do + echo $i + cat $i | sed 's/LIBTOOL =/LIBTOOL = libtool/g' > $i.bak + mv $i.bak $i +done + +#remake: +if [ -z $1 ]; then + make +else + make -j $1 +fi +make install + + Property changes on: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/externalpackages/adolc/install-macosx64.sh ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +*