Changeset 2164 for XIOS


Ignore:
Timestamp:
06/25/21 17:45:20 (3 years ago)
Author:
ymipsl
Message:

Adapt make_xios to accept new version of FCM (requiere perl 5.1)
new flag :
--fcm old --> old version of FCM (default)
--fcm new --> new version of FCM (default)

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/make_xios

    r1510 r2164  
    1818arch_defined="FALSE" 
    1919arch_path_defined="FALSE" 
     20fcm_version=old 
    2021 
    2122# Traitement de la ligne de commande 
     
    4344            echo "       [--netcdf_lib 'netcdf4_par'/'netcdf4_seq'/'netcdf4_internal' : default netcdf4_par] : choice of netcdf library" 
    4445            echo "       [--memtrack] : tracking memory leak - developper only" 
     46            echo "       [--fcm] : fcm version compatibility : 'new'/'old'" 
    4547            echo "Example : ./make_xios --prod --arch PW6_VARGAS" 
    4648            echo "Example : ./make_xios --avail" 
     
    6365         "--netcdf_lib")   netcdf_lib=$2 ; shift ; shift ;; 
    6466         "--memtrack")  use_memtrack="true" memtrack=$2  ; shift ; shift ;; 
     67         "--fcm")       fcm_version=$2  ; shift ; shift ;; 
    6568         *)         code="$1"           ; shift ;; 
    6669      esac 
     
    276279make_dir=$PWD 
    277280 
    278 export PATH=$PWD/tools/FCM/bin:$PATH 
    279  
     281if [[ "$fcm_version" == "new" ]] 
     282then 
     283  export PATH=$PWD/tools/FCM_NEW/bin:$PATH 
     284elif [[ "$fcm_version" == "old" ]] 
     285then 
     286  export PATH=$PWD/tools/FCM_OLD/bin:$PATH 
     287else 
     288  echo "=> Bad option for --fcm flag : "$fcm_version" , only 'new' or 'old' permitted" 
     289fi 
     290   
    280291if [[ "$compil_full" == "true" ]] 
    281292   then 
Note: See TracChangeset for help on using the changeset viewer.