Changeset 15758
- Timestamp:
- 2022-03-18T11:56:14+01:00 (19 months ago)
- Files:
-
- 4 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/NERC/dev_r4.0.4_MEDUSA_PSyclone
- Property svn:externals
-
old new 1 1 ^/utils/build/arch@12130 arch 2 ^/utils/build/ makenemo@12191makenemo3 ^/utils/build/ mk@11662mk2 ^/utils/build/dev_r4.0.4_makenemo_PSyclone makenemo 3 ^/utils/build/dev_r4.0.4_mk_PSyclone mk 4 4 ^/utils/tools_r4.0-HEAD@12672 tools 5 5 ^/vendors/AGRIF/dev@10586 ext/AGRIF
-
- Property svn:externals
-
utils/build/dev_r4.0.4_makenemo_PSyclone
r15757 r15758 88 88 x_u=''; x_a=''; x_m=''; x_t=''; 89 89 x_c=''; 90 x_j='1'; x_e='none'; x_s='src'; x_v='1' 90 x_j='1'; x_e='none'; x_s='src'; x_v='1'; x_A='' 91 91 92 92 ##- Local variables --- … … 113 113 #- 114 114 #- Choice of the options --- 115 while getopts :hd:n:r:u:a:m:j:e:s:v:t:k: option; do115 while getopts :hd:n:r:u:a:m:j:e:s:v:t:k:A: option; do 116 116 117 117 case $option in … … 140 140 -t Path for alter build location (default: 'BLD' in configuration folder) 141 141 -v Level of verbosity ([0-3]) 142 -A Enable additional pre-processing ('none' by default or 'PSyclone') 142 143 143 144 Examples … … 155 156 ('a') x_a=${OPTARG};; ('m') x_m=${OPTARG};; ('j') x_j=${OPTARG};; ('t') x_t=${OPTARG};; 156 157 ('e') x_e=${OPTARG};; ('s') x_s=${OPTARG};; ('v') x_v=${OPTARG} ;; 157 ('k') chk_key=${OPTARG} 158 ('k') chk_key=${OPTARG};; ('A') x_A=${OPTARG} ;; 158 159 (':') echo ${b_n}" : -"${OPTARG}" option : missing value" 1>&2; exit 2 ;; 159 160 ('?') echo ${b_n}" : -"${OPTARG}" option : not supported" 1>&2; exit 2 ;; … … 190 191 TML_CONF=${REF_CONF} 191 192 export NEMO_DIR=${MAIN_DIR}/${x_s} 193 FPP_EXTRA='none'; [ "${x_A}" == 'PSyclone' ] && FPP_EXTRA='PSyclone' 194 export FPP_EXTRA 192 195 193 196 [ "${CMP_NAM}" == 'all' ] && . ${COMPIL_DIR}/Flist_archfile.sh all && exit -
utils/build/dev_r4.0.4_mk_PSyclone/Fmake_bld.sh
r9651 r15758 58 58 # 59 59 #- 60 [ ! -d ${3}/${2} ] && \mkdir ${3}/${2}60 [ ! -d ${3}/${2} ] && \mkdir -p ${3}/${2} 61 61 [ ! -d ${3}/${2}/BLD ] && \mkdir ${3}/${2}/BLD 62 [ ! -d ${1}/${2}/BLD ] && ln -sf ${3}/${2}/BLD ${1}/${2}/BLD62 [ ! -d ${1}/${2}/BLD -o -h ${1}/${2}/BLD ] && ln -sf ${3}/${2}/BLD ${1}/${2}/ 63 63 [ -f ${1}/${NEW_CONF}/cpp_${NEW_CONF}.fcm ] && ln -sf ${1}/${NEW_CONF}/cpp_${NEW_CONF}.fcm ${COMPIL_DIR}/cpp.fcm 64 64 rm -f ${1}/${NEW_CONF}/BLD/fcm.bld.lock -
utils/build/dev_r4.0.4_mk_PSyclone/bld.cfg
r9598 r15758 25 25 26 26 bld::tool::cpp %CPP 27 bld::tool::fpp %CPP27 bld::tool::fpp ${COMPIL_DIR}/../mk_psyclone/fpp_wrapper.sh %CPP 28 28 bld::tool::fc %FC 29 29 bld::tool::fflags %FCFLAGS %USER_INC … … 39 39 bld::pp::nemo 1 40 40 bld::pp::agrif 1 41 bld::tool::fppflags::nemo %FPPFLAGS -I$CONFIG_DIR/$NEW_CONF/NEMOFILES/inc42 bld::tool::fppflags::ioipsl %FPPFLAGS43 bld::tool::fppflags::agrif %FPPFLAGS -include ${MAIN_DIR}/ext/AGRIF/nemo_mpi.h41 bld::tool::fppflags::nemo ${FPP_EXTRA} %FPPFLAGS -I$CONFIG_DIR/$NEW_CONF/NEMOFILES/inc 42 bld::tool::fppflags::ioipsl none %FPPFLAGS 43 bld::tool::fppflags::agrif none %FPPFLAGS -include ${MAIN_DIR}/ext/AGRIF/nemo_mpi.h 44 44 45 45 # Ignore the following dependencies -
utils/build/dev_r4.0.4_mk_PSyclone/bldxag.cfg
r9598 r15758 24 24 25 25 bld::tool::cpp %CPP 26 bld::tool::fpp %CPP26 bld::tool::fpp ${COMPIL_DIR}/../mk_psyclone/fpp_wrapper.sh %CPP 27 27 bld::tool::fc %FC 28 28 bld::tool::fflags %FCFLAGS %USER_INC … … 36 36 bld::pp::ioipsl 1 37 37 bld::pp::nemo 1 38 bld::tool::fppflags::nemo %FPPFLAGS39 bld::tool::fppflags::ioipsl %FPPFLAGS38 bld::tool::fppflags::nemo ${FPP_EXTRA} %FPPFLAGS 39 bld::tool::fppflags::ioipsl none %FPPFLAGS 40 40 41 41 # Ignore the following dependencies
Note: See TracChangeset
for help on using the changeset viewer.