Changeset 13079


Ignore:
Timestamp:
08/17/12 12:09:09 (13 years ago)
Author:
Eric.Larour
Message:

CHG: new dev install file + do not move trunk/ into src/* as it breaks the compilation

Location:
issm/trunk-jpl/externalpackages/adolc
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/adolc

    • Property svn:ignore
      •  

        old new  
        33install*
        44src
         5src-*
        56configure.sh
        67.ignore.txt
  • issm/trunk-jpl/externalpackages/adolc/install-dev.sh

    r13078 r13079  
    44
    55#Some cleanup
    6 rm -rf install ADOL-C-2.2.0 src trunk
     6rm -rf install ADOL-C-2.2.0 trunk
    77
    88#Create install directories
    9 mkdir install src
     9mkdir install
    1010
    1111svn co https://projects.coin-or.org/svn/ADOL-C/trunk
    12 mv trunk/* src
    1312
    1413#Compile ADOL-C
    15 cd src
     14cd trunk
    1615
    17 #export CC=gcc
    18 #export CXX=g++
    19 #export CFLAGS="-arch x86_64"
    20 #export CXXFLAGS="-arch x86_64"
    21 
    22 ./configure \
    23         --prefix=$ISSM_DIR/externalpackages/adolc/install \
    24         --enable-sparse \
    25         --enable-docexa \
    26         --enable-addexa \
    27         --disable-shave
     16autoconf
     17./configure --prefix=$ISSM_DIR/externalpackages/adolc/install \
     18#       --enable-sparse \
     19#       --enable-docexa \
     20#       --enable-addexa \
     21#       --disable-shave
    2822
    2923if [ -z $1 ]; then
  • issm/trunk-jpl/externalpackages/adolc/install.sh

    r12588 r13079  
    44
    55#Some cleanup
    6 rm -rf install ADOL-C-2.2.0 src
     6rm -rf install ADOL-C-2.2.0 src trunk
     7
     8#Create install directories
     9mkdir install src
    710
    811#Download from ISSM server
    912$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'
    10 
    11 #Create install directories
    12 mkdir install src
    1313
    1414#Untar
     
    1919rm -rf ADOL-C-2.2.0
    2020
     21
    2122#Compile ADOL-C
    2223cd src
    2324
    24 export CC=gcc
    25 export CXX=g++
    26 export CFLAGS="-arch x86_64"
    27 export CXXFLAGS="-arch x86_64"
     25#export CC=gcc
     26#export CXX=g++
     27#export CFLAGS="-arch x86_64"
     28#export CXXFLAGS="-arch x86_64"
    2829
    2930./configure \
     
    4041fi
    4142make install
     43
     44
     45#Ok, bug with libtool: replace all LIBTOOL= by LIBTOOL=libtool
     46#in all Makefiles
     47for i in `find ./ -name Makefile `
     48do
     49        echo $i
     50        cat $i | sed 's/LIBTOOL =/LIBTOOL = libtool/g' > $i.bak
     51        mv $i.bak $i
     52done
     53
     54#remake:
     55if [ -z $1 ]; then
     56        make
     57else
     58        make -j $1
     59fi
     60make install
     61
     62
Note: See TracChangeset for help on using the changeset viewer.