source: XIOS/trunk/bld.cfg @ 313

Last change on this file since 313 was 313, checked in by ymipsl, 10 years ago

Fortran attribut interface are now automaticaly generated.
Add get attribut fonctionnality from fortran.

YM

File size: 1.5 KB
Line 
1# ----------------------- FCM extract configuration file -----------------------
2cfg::type                           bld
3cfg::version                        1.0
4
5
6# ------------------------------------------------------------------------------
7# Build information
8# ------------------------------------------------------------------------------
9
10inc arch.fcm
11inc config.fcm
12
13%CFLAGS           %BASE_CFLAGS %COMPIL_CFLAGS
14%FFLAGS           %BASE_FFLAGS %COMPIL_FFLAGS
15%LD_FLAGS         %ARCH_LD %BASE_LD
16
17
18dest::root   $PWD
19
20bld::infile_ext::cpp   C::SOURCE
21bld::infile_ext::conf  CPP::INCLUDE
22bld::infile_ext::hpp   CPP::INCLUDE
23
24
25search_src           true
26src::zzz .
27bld::lib xios
28bld::target libxios.a
29#bld::target main_server.exe test_xios.exe
30bld::target generate_fortran_interface.exe server_main.exe test_cs.exe 
31bld::exe_dep
32
33bld::tool::cc        %CCOMPILER
34bld::tool::fc        %FCOMPILER
35bld::tool::cppflags  %BASE_INC -I${PWD}/extern/boost/include -I${PWD}/extern/rapidxml/include -I/usr/include
36bld::tool::ld        %LINKER
37bld::tool::ldflags   %LD_FLAGS 
38bld::tool::cflags    %CFLAGS %CBASE_INC -I${PWD}/extern/boost/include -I${PWD}/extern/rapidxml/include -I/usr/include
39bld::tool::fflags    %FFLAGS %FBASE_INC -I/usr/include
40bld::tool::cppkeys   %CPP_KEY
41bld::tool::fppkeys   %CPP_KEY
42
43# Pre-process code before analysing dependencies
44bld::pp              false
45bld::excl_dep        use::mod_prism_get_comm
46bld::excl_dep        use::mod_prism_get_localcomm_proto
47bld::excl_dep        use::mod_prism_proto
48bld::excl_dep        inc::mpif.h
Note: See TracBrowser for help on using the repository browser.