Ignore:
Timestamp:
06/19/06 16:14:56 (18 years ago)
Author:
smasson
Message:

new compilation options (compile_opt idl2, strictarrsubs) in each routine

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/Documentation/xmldoc/savesaxo.sh

    r113 r114  
    8080    then 
    8181    cat <<EOF > /tmp/compileall${$}.pro 
     82.reset_session   
     83; 
    8284!path = expand_path('+' + '../..') + ':' + expand_path('+' + !dir) 
    83 keep_compatibility, 0 
    84 @all_cm 
     85resolve_all, resolve_either='def_myuniquetmpdir' 
     86resolve_all, resolve_either = 'find'  
     87def_myuniquetmpdir 
     88oldcm = find('oldcm_empty') 
     89;oldcm = find('oldcm_full') 
     90oldcm = oldcm[0] 
     91@cm_general 
     92file_copy, oldcm, myuniquetmpdir + 'oldcm_used.pro', /overwrite 
     93IF !journal NE 0 THEN journal 
     94journal, myuniquetmpdir + 'cm_demomode_used.pro' 
     95journal    
     96; 
     97resolve_all, resolve_either='keep_compatibility'  
     98; 
    8599EOF 
    86100# 
     
    95109          if [ $? -eq 0 ] 
    96110              then 
    97               echo ".r $( basename $i .pro )" >> /tmp/compileall${$}.pro 
     111              echo "resolve_all, resolve_either = '$( basename $i .pro )', skip_routines = ['xxx2ps','trends']" >> /tmp/compileall${$}.pro 
    98112          fi 
    99113      fi 
     
    104118    echo 
    105119    echo 
    106     grep -q "Compilation error(s)" /tmp/compileallerr_${$} 
     120    grep -i "error" /tmp/compileallerr_${$} 
     121#    grep -q "Compilation error(s)" /tmp/compileallerr_${$} 
    107122    if [ ${?} -ne 0 ]  
    108123    then 
     
    285300wget http://forge.ipsl.jussieu.fr/saxo/download/$filesrc 
    286301gunzip $filesrc 
    287 tar vxfz $filesrc 
    288 rm -f $filesrc 
     302tar vxf $( basename $filesrc .gz ) 
     303rm -f $( basename $filesrc .gz ) 
    289304# 
    290305chmod -R 755 * 
     
    306321rm -rf DATA 
    307322wget http://forge.ipsl.jussieu.fr/saxo/download/$filedata 
    308 tar vxfz $filedata 
    309 rm -f $filedata 
     323gunzip $filedata 
     324tar vxf $( basename $filedata .gz ) 
     325rm -f $( basename $filedata .gz ) 
    310326# 
    311327chmod -R 755 * 
     
    351367if [ $doSRCidris -eq 1 ] 
    352368then 
    353 # create the update script for rhodes 
    354     if [[ ($doSRClodyc -eq 0) && ($doSRCipsl -eq 0) ]] 
    355         then 
    356         echo "iii : you will be asked ${lgforge}@forge.ipsl.jussieu.fr passwd" 
    357         infosrc=$(ssh ${lgforge}@forge.ipsl.jussieu.fr ls -lht /ipsl/forge/projets/saxo/download/SAXO_SRC_*.tar.gz  | head -n 1) 
    358         filesrc=$(echo ${infosrc} | awk '{print $NF}') 
    359         filesrc=$( basename $filesrc ) 
    360     fi 
    361 # 
    362     cat <<EOF > job_src_idris_$$ 
    363 #!/bin/ksh 
    364 cd SAXO_DIR 
    365 # 
    366 rm -rf SRC 
    367 echo "iii : you will be asked ${lgforge}@forge.ipsl.jussieu.fr passwd" 
    368 scp ${lgforge}@forge.ipsl.jussieu.fr:/ipsl/forge/projets/saxo/download/$filesrc . 
    369 gunzip $filesrc 
    370 tar vxf $( basename $filesrc .gz ) 
    371 rm -f $( basename $filesrc .gz ) 
    372 # 
    373 chmod -R 755 * 
    374 exit 
    375 # 
    376 EOF 
    377369# update src on rhodes 
    378370    echo "iii : update src to rhodes" 
    379     scp job_src_idris_$$ reee217@rhodes.idris.fr:. 
    380     ssh reee217@rhodes.idris.fr "chmod 755 job_src_idris_$$ ; ./job_src_idris_$$ ; rm -f job_src_idris_$$" 
     371    ssh reee217@rhodes.idris.fr "svn update SAXO_DIR/SRC ; chmod -R 755 SAXO_DIR" 
    381372fi 
    382373#------------------------------------------------------------------ 
     
    415406[ -f job_src_$$ ] && rm -f job_src_$$ 
    416407[ -f job_data_$$ ] && rm -f job_data_$$ 
    417 [ -f job_src_idris_$$ ] && rm -f job_src_idris_$$ 
    418408[ -f job_data_idris_$$ ] && rm -f job_data_idris_$$ 
    419409# 
Note: See TracChangeset for help on using the changeset viewer.