Changeset 6957 for branches/2016/dev_r6409_SIMPLIF_2_usrdef
- Timestamp:
- 2016-09-26T15:20:19+02:00 (8 years ago)
- Location:
- branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/TOOLS/COMPILE
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/TOOLS/COMPILE/Fcheck_archfile.sh
r6955 r6957 166 166 167 167 #- do we need xios library? 168 if [ "$2" != "nocpp" ] 168 #- 2 cases: 169 #- in CONFIG directory looking for key_iomput 170 if [ "$1" == "arch_nemo.fcm" ] 169 171 then 170 use_iom=$( sed -e "s/#.*$//" ${COMPIL_DIR}/$2 | grep -c key_iomput ) 172 if [ "$2" != "nocpp" ] 173 then 174 use_iom=$( sed -e "s/#.*$//" ${COMPIL_DIR}/$2 | grep -c key_iomput ) 175 else 176 use_iom=0 177 fi 178 have_lxios=$( sed -e "s/#.*$//" ${COMPIL_DIR}/$1 | grep -c "\-lxios" ) 179 if [[ ( $use_iom -eq 0 ) && ( $have_lxios -ge 1 ) ]] 180 then 181 sed -e "s/-lxios//g" ${COMPIL_DIR}/$1 > ${COMPIL_DIR}/tmp$$ 182 mv -f ${COMPIL_DIR}/tmp$$ ${COMPIL_DIR}/$1 183 fi 184 #- in TOOLS directory looking for USE xios 171 185 else 172 use_iom=0 186 use_iom=$( egrep --exclude-dir=.svn -r USE ${NEW_CONF}/src/* | grep -c xios ) 187 have_lxios=$( sed -e "s/#.*$//" ${COMPIL_DIR}/$1 | grep -c "\-lxios" ) 188 if [[ ( $use_iom -eq 0 ) || ( $have_lxios != 1 ) ]] 189 then 190 sed -e "s/-lxios//g" ${COMPIL_DIR}/$1 > ${COMPIL_DIR}/tmp$$ 191 mv -f ${COMPIL_DIR}/tmp$$ ${COMPIL_DIR}/$1 192 fi 173 193 fi 174 have_lxios=$( sed -e "s/#.*$//" ${COMPIL_DIR}/$1 | grep -c "\-lxios" )175 # for "DOMAINcfg" compilation176 # SF177 # if [[ ( $use_iom -eq 0 ) && ( $have_lxios -ge 1 ) ]]178 # then179 # sed -e "s/-lxios//g" ${COMPIL_DIR}/$1 > ${COMPIL_DIR}/tmp$$180 # mv -f ${COMPIL_DIR}/tmp$$ ${COMPIL_DIR}/$1181 # fi182 194 183 195 #- do we need oasis libraries? -
branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/TOOLS/COMPILE/bld_tools.cfg
r4865 r6957 29 29 bld::excl_dep inc::netcdf.inc 30 30 bld::excl_dep use::netcdf 31 bld::excl_dep use::xios 31 32 bld::excl_dep h::netcdf.inc 32 33 bld::excl_dep h::mpif.h -
branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/TOOLS/COMPILE/tools.txt
r2281 r6957 1 REBUILD1 DOMAINcfg
Note: See TracChangeset
for help on using the changeset viewer.