Ignore:
Timestamp:
Jul 1, 2025, 2:16:35 PM (5 weeks ago)
Author:
lguez
Message:

Allow CONFIG_NAME to be defined on command line

Location:
LMDZ6/branches/compilation_2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/compilation_2/bld.cfg.ecrad

    r5736 r5738  
    1111inc config.fcm
    1212
    13 %CONFIG_NAME       %{ARCH}%SUFF_NAME
    1413%BASE_CONFIG_PATH  %LIBO/%CONFIG_NAME
    1514%CONFIG_PATH       %BASE_CONFIG_PATH/.config
  • LMDZ6/branches/compilation_2/bld.cfg.rrtm

    r5736 r5738  
    1111inc config.fcm
    1212
    13 %CONFIG_NAME       %{ARCH}%SUFF_NAME
    1413%BASE_CONFIG_PATH  %LIBO/%CONFIG_NAME
    1514%CONFIG_PATH       %BASE_CONFIG_PATH/.config
  • LMDZ6/branches/compilation_2/makelmdz_fcm

    r5737 r5738  
    132132[-force_compile]           : recompile although there seems to be an on-going compilation
    133133[-build_dir]               : build directory (default: libo in current directory)
     134[-config]                  : config name (default: automatic creation of name based on other options of makelmdz_fcm)
    134135 -arch nom_arch            : target architecture
    135136 exec                      : executable to build
     
    142143      "-build_dir")
    143144          LIBOGCM=$2 ; shift ; shift ;;
     145
     146      "-config")
     147          config_name=$2 ; shift ; shift ;;
    144148
    145149      "-p")
     
    737741rm -f arch.fcm
    738742rm -f arch.opt
     743config_name=${config_name:-$arch$SUFF_NAME}
    739744
    740745echo "%ARCH          $arch"          >> $config_fcm
     746echo "%CONFIG_NAME   $config_name"   >> $config_fcm
    741747echo "%INCDIR        $INCLUDE"       >> $config_fcm
    742748echo "%LIB           $LIB"           >> $config_fcm
     
    782788set +e
    783789
    784 rm -f $LIBOGCM/${arch}${SUFF_NAME}/.config/fcm.bld.lock
     790rm -f $LIBOGCM/${config_name}/.config/fcm.bld.lock
    785791./build_gcm ${fcm_path} -j $job $full
    786792build_status=$?
     
    788794rm -rf tmp_src
    789795rm -rf config
    790 ln -s $LIBOGCM/${arch}${SUFF_NAME}/.config config
    791 ln -s $LIBOGCM/${arch}${SUFF_NAME}/.config/ppsrc tmp_src
     796ln -s $LIBOGCM/${config_name}/.config config
     797ln -s $LIBOGCM/${config_name}/.config/ppsrc tmp_src
    792798
    793799if [[ -r $LIBFGCM/grid/dimensions_mod.f90 ]]
Note: See TracChangeset for help on using the changeset viewer.