# ----------------------- FCM extract configuration file ----------------------- cfg::type bld cfg::version 1.0 # ------------------------------------------------------------------------------ # Build information # ------------------------------------------------------------------------------ inc $MAIN_DIR/TOOLS/arch.fcm inc $MAIN_DIR/TOOLS/cpp.fcm %FFLAGS %FFLAGS %NCDF_INC %LD_FLAGS %BASE_LD %NCDF_LIB src::agrif $MAIN_DIR/EXTERNAL/AGRIF/AGRIF_FILES src::ioipsl $MAIN_DIR/EXTERNAL/IOIPSL/src src::xmlf90 $MAIN_DIR/EXTERNAL/XMLF90/src src::xmlio_server $MAIN_DIR/EXTERNAL/XMLIO_SERVER/src src::nemo $CONFIG_DIR/$NEW_CONF/WORK #bld::target model.exe bld::exe_dep dir::root $NEMO_TDIR/$NEW_CONF/BLD #search_src 1 bld::tool::fc %FC bld::tool::ld %LD bld::tool::ar %AR bld::tool::arflags %ARFLAGS bld::tool::make %M_K bld::tool::fflags %FFLAGS bld::tool::ldflags %LD_FLAGS bld::tool::cppflags %FPP_FLAGS bld::tool::fppflags %FPP_FLAGS # Pre-process code before analysing dependencies bld::pp::nemo 1 bld::tool::fpp $TOOLS_DIR/agrifpp.sh bld::tool::fppflags %FPP_FLAGS bld::tool::fppflags::nemo $AGRIFUSE # Ignore the following dependencies bld::excl_dep inc::netcdf.inc bld::excl_dep use::netcdf bld::excl_dep h::netcdf.inc bld::excl_dep h::mpif.h bld::excl_dep inc::mpif.h bld::excl_dep use::mod_prism_proto bld::excl_dep use::mod_prism_def_partition_proto bld::excl_dep use::mod_prism_get_proto bld::excl_dep use::mod_prism_put_proto bld::excl_dep use::mkl_dfti # Don't generate interface files bld::tool::geninterface none # Allow ".h90" as an extension for CPP include files bld::infile_ext::h90 CPP::INCLUDE # extension for module output bld::outfile_ext::mod .mod # rename executable to nemo.exe bld::exe_name::model nemo.exe