source: XIOS/trunk/bld.cfg @ 422

Last change on this file since 422 was 422, checked in by ymipsl, 11 years ago

preprocess fortran interface file set to true for OSX and IBM

YM

File size: 2.0 KB
RevLine 
[245]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
[291]26src::zzz .
[316]27src::date $PWD/extern/boost/src/date_time
[371]28src::blitz $PWD/extern/blitz/src
[410]29src::netcdf $PWD/extern/netcdf4
[291]30bld::lib xios
31bld::target libxios.a
[316]32#bld::target test.exe
[410]33bld::target generate_fortran_interface.exe 
[374]34bld::target xios_server.exe test_cs.exe test_client.exe
[245]35bld::exe_dep
36
37bld::tool::cc        %CCOMPILER
38bld::tool::fc        %FCOMPILER
[395]39bld::tool::fpp       %FPP
40bld::tool::cpp       %CPP
[410]41bld::tool::cppflags  %CBASE_INC -I${PWD}/extern/src_netcdf -I${PWD}/extern/boost/include -I${PWD}/extern/rapidxml/include -I${PWD}/extern/blitz/include 
[395]42bld::tool::fppflags  %BASE_INC -I${PWD}/extern/boost/include -I${PWD}/extern/rapidxml/include 
[245]43bld::tool::ld        %LINKER
44bld::tool::ldflags   %LD_FLAGS 
[410]45bld::tool::cflags    %CFLAGS %CBASE_INC -I${PWD}/extern/src_netcdf -I${PWD}/extern/boost/include -I${PWD}/extern/rapidxml/include -I${PWD}/extern/blitz/include 
[329]46bld::tool::fflags    %FFLAGS %FBASE_INC 
[287]47bld::tool::cppkeys   %CPP_KEY
48bld::tool::fppkeys   %CPP_KEY
[395]49bld::tool::make      %MAKE
[245]50
51# Pre-process code before analysing dependencies
[327]52bld::pp    false         
[422]53bld::pp::interface/fortran              true
54bld::pp::interface/fortran_attr         true
[287]55bld::excl_dep        use::mod_prism_get_comm
[300]56bld::excl_dep        use::mod_prism_get_localcomm_proto
[287]57bld::excl_dep        use::mod_prism_proto
[245]58bld::excl_dep        inc::mpif.h
Note: See TracBrowser for help on using the repository browser.