xios-1_lemaitre3_bld.cfg 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # ----------------------- FCM extract configuration file -----------------------
  2. cfg::type bld
  3. cfg::version 1.0
  4. # ------------------------------------------------------------------------------
  5. # Build information
  6. # ------------------------------------------------------------------------------
  7. inc arch.fcm
  8. inc config.fcm
  9. %CFLAGS %BASE_CFLAGS %COMPIL_CFLAGS
  10. %FFLAGS %BASE_FFLAGS %COMPIL_FFLAGS
  11. %LD_FLAGS %ARCH_LD %BASE_LD
  12. dest::root $PWD
  13. bld::infile_ext::cpp C::SOURCE
  14. bld::infile_ext::conf CPP::INCLUDE
  15. bld::infile_ext::hpp CPP::INCLUDE
  16. search_src true
  17. src::zzz .
  18. src::date $PWD/extern/boost/src/date_time
  19. src::blitz $PWD/extern/blitz/src
  20. bld::lib xios
  21. bld::target libxios.a
  22. bld::target xios_server.exe test_client.exe parse_xml.exe test_complete.exe test_xios_interface.exe
  23. bld::exe_dep
  24. bld::tool::cc %CCOMPILER
  25. bld::tool::fc %FCOMPILER
  26. bld::tool::fpp %FPP
  27. bld::tool::cpp %CPP
  28. bld::tool::cppflags %CBASE_INC -I${PWD}/extern/boost/include -I${PWD}/extern/rapidxml/include -I${PWD}/extern/blitz/include
  29. bld::tool::fppflags %BASE_INC -I${PWD}/extern/rapidxml/include
  30. bld::tool::ld %LINKER
  31. bld::tool::ldflags %LD_FLAGS
  32. bld::tool::cflags %CFLAGS %CBASE_INC -I${PWD}/extern/rapidxml/include -I${PWD}/extern/blitz/include
  33. bld::tool::fflags %FFLAGS %FBASE_INC
  34. bld::tool::cppkeys %CPP_KEY
  35. bld::tool::fppkeys %CPP_KEY
  36. bld::tool::make %MAKE
  37. # Pre-process code before analysing dependencies
  38. bld::pp false
  39. bld::pp::interface/fortran true
  40. bld::pp::interface/fortran_attr true
  41. bld::excl_dep use::mod_prism_get_comm
  42. bld::excl_dep use::mod_prism_get_localcomm_proto
  43. bld::excl_dep use::mod_prism_proto
  44. bld::excl_dep use::mod_prism
  45. bld::excl_dep inc::mpif.h