Changeset 1593


Ignore:
Timestamp:
08/05/09 15:41:50 (16 years ago)
Author:
Eric.Larour
Message:

Option to skip packages compile

Location:
issm/trunk/cron
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/cron/configs/linux64_morlighem

    r1562 r1593  
    1111#ISSM Architecture
    1212ISSM_ARCH="linux-gnu-amd64"
     13
     14#Compile packages?
     15SKIPPACKAGESCOMPILATION=no
     16EXTERNALPACKAGESDIR=/cygdrive/c/home/externalpackages
     17DEVPACKAGESDIR=/cygdrive/c/home/devpackages
    1318
    1419#Operating System
  • issm/trunk/cron/configs/macosx32_morlighem

    r1562 r1593  
    1414OS="macosx32"
    1515
     16#Compile packages?
     17SKIPPACKAGESCOMPILATION=no
     18EXTERNALPACKAGESDIR=/cygdrive/c/home/externalpackages
     19DEVPACKAGESDIR=/cygdrive/c/home/devpackages
     20
    1621#external pakages to be installed
    1722EXTERNALPACKAGES="mpich2 petsc metis triangle"
  • issm/trunk/cron/configs/macosx32_seroussi

    r1562 r1593  
    1414OS="macosx32"
    1515
     16#Compile packages?
     17SKIPPACKAGESCOMPILATION=no
     18EXTERNALPACKAGESDIR=/cygdrive/c/home/externalpackages
     19DEVPACKAGESDIR=/cygdrive/c/home/devpackages
     20
    1621#external pakages to be installed
    1722EXTERNALPACKAGES="mpich2 petsc metis triangle"
  • issm/trunk/cron/configs/winxp32_larour

    r1585 r1593  
    66
    77#ISSM directory
    8 ISSM_DIR="/cygdrive/c/home/issm/trunk/cron/trunk"
     8ISSM_DIR="C:/home/issm/trunk/cron/trunk"
    99
    1010#ISSM Architecture
     
    1414OS="winxp32"
    1515
     16#Compile packages?
     17SKIPPACKAGESCOMPILATION=yes
     18EXTERNALPACKAGESDIR=/cygdrive/c/home/externalpackages
     19DEVPACKAGESDIR=/cygdrive/c/home/devpackages
     20
    1621#external pakages to be installed
    17 #EXTERNALPACKAGES="petsc metis triangle"
    18 EXTERNALPACKAGES="petsc"
     22EXTERNALPACKAGES="petsc metis triangle"
    1923
    2024#number of cpus
  • issm/trunk/cron/nightlyrun.sh

    r1585 r1593  
    5151
    5252#Erase previous code and Fetch the new one
    53 rm -rf trunk
    54 svn checkout $REPOSITORY
     53#rm -rf trunk
     54#svn checkout $REPOSITORY
    5555
    5656#install ISSM
     
    7272END
    7373
    74 #2: install some required external packages
    75 cd $ISSM_DIR/externalpackages
    76 for ep in $EXTERNALPACKAGES
    77 do
    78         cd $ep
    79         cp configs/$OS/* .
    80         ./install.sh $NUMCPUS
     74if [[ $SKIPPACKAGESCOMPILATION  == "yes" ]]
     75then
     76        #erase externapackages, and link with externalpackages_dir
     77        cd $ISSM_DIR
     78        rm -rf externalpackages
     79        ln -s $EXTERNALPACKAGESDIR ./
     80
     81        rm -rf devpackages
     82        ln -s $DEVPACKAGESDIR ./
     83else
     84        #2: install some required external packages
     85        cd $ISSM_DIR/externalpackages
     86        for ep in $EXTERNALPACKAGES
     87        do
     88                cd $ep
     89                cp configs/$OS/* .
     90                ./install.sh $NUMCPUS
     91                cd ..
     92        done
     93
     94        #3: install automake and autoconf
     95        cd $ISSM_DIR/devpackages
     96        make
    8197        cd ..
    82 done
    83 
    84 #3: install automake and autoconf
    85 cd $ISSM_DIR/devpackages
    86 make
    87 cd ..
     98fi
    8899
    89100#3: generate MakeFiles
Note: See TracChangeset for help on using the changeset viewer.