source: branches/publications/ORCHIDEE_gmd-2018-182/bld.cfg @ 7442

Last change on this file since 7442 was 1117, checked in by anne.cozic, 12 years ago

Add some correction to compile with fcm on curie

File size: 2.2 KB
Line 
1# ----------------------- FCM extract configuration file -----------------------
2cfg::type                           bld
3cfg::version                        1.0
4
5
6# ------------------------------------------------------------------------------
7# Build information
8# ------------------------------------------------------------------------------
9
10
11inc arch.fcm
12inc config.fcm
13
14%ROOT_PATH         $PWD
15%CONFIG_PATH       %ROOT_PATH/.config
16%SRC_PATH          %ROOT_PATH
17
18
19src::global       %SRC_PATH/src_global
20src::parallel     %SRC_PATH/src_parallel
21src::sechiba      %SRC_PATH/src_sechiba
22src::stomate      %SRC_PATH/src_stomate
23src::parameters   %SRC_PATH/src_parameters
24src::orchidee_ol  %SRC_PATH/src_driver
25
26bld::lib::global         orglob
27bld::lib::parallel       parallel
28bld::lib::sechiba        sechiba
29bld::lib::stomate        stomate
30bld::lib::parameters     parameters
31bld::lib::orchidee_ol    orchidee_ol
32bld::lib                 orchidee
33
34bld::target              liborglob.a libparallel.a libsechiba.a libstomate.a libparameters.a liborchidee.a
35bld::target              %EXEC
36
37dir::root            %CONFIG_PATH
38dir::lib             %ROOT_PATH/lib
39dir::bin             %ROOT_PATH/bin
40dir::inc             %ROOT_PATH/lib
41dir::tmp             %ROOT_PATH/tmp_src
42
43#search_src           1
44
45bld::tool::fc        %COMPILER 
46bld::tool::ld        %LINK
47bld::tool::ar        %AR
48bld::tool::make      %MAKE
49bld::tool::fflags    %FFLAGS %INCDIR
50bld::tool::ldflags   %LD_FFLAGS %LIBDIR -lioipsl -lnetcdf   
51
52bld::tool::cppflags  %FPP_FLAGS %INCDIR
53bld::tool::fppflags  %FPP_FLAGS %INCDIR
54bld::tool::fppkeys   %CPP_KEY
55
56
57# Pre-process code before analysing dependencies
58bld::pp              1
59infile_ext::f90 fpp::fpp9x::source
60
61# Ignore the following dependencies
62bld::excl_dep        inc::netcdf.inc
63bld::excl_dep        use::netcdf
64bld::excl_dep        h::netcdf.inc
65bld::excl_dep        h::mpif.h
66bld::excl_dep        inc::mpif.h
67bld::excl_dep        use::ioipsl
68bld::excl_dep        USE::defprec
69bld::excl_dep        USE::calendar
70
71# Don't generate interface files
72bld::tool::geninterface none
73
74# Allow ".inc" as an extension for CPP include files
75bld::infile_ext::inc  CPP::INCLUDE
76
77# extension for module output
78bld::outfile_ext::mod .mod
79bld::tool::SHELL   /bin/bash
Note: See TracBrowser for help on using the repository browser.