Newer
Older
TB_Chris / TbEvent / cmt / .svn / text-base / requirements.svn-base
  1. package Tb/TbEvent
  2. version v2r2
  3.  
  4. # Structure, i.e. directories to process.
  5. #========================================================================
  6. branches cmt doc dict Event xml
  7.  
  8. # Used packages.
  9. #========================================================================
  10. use EventBase v* Event
  11.  
  12. # Produce Header-Files from XML description
  13. #========================================================================
  14. private
  15. use GaudiObjDesc v* -no_auto_imports
  16. end_private
  17.  
  18. apply_pattern god_headers files=../xml/*.xml
  19. apply_pattern install_more_includes more=Event
  20.  
  21. # Make custom dictionary. Must be before GOD generation
  22. #========================================================================
  23. document customdict TbEventCustomDict ../dict/lcgDict.h
  24. macro_append TbEventObj2Dict_dependencies TbEventCustomDict
  25.  
  26. apply_pattern god_dictionary files=../xml/*.xml
  27. macro_append TbEventDict_cppflags "-std=c++11" \
  28. target-icc " -wd191"
  29.  
  30. # Make the linker library
  31. #=====================================================================
  32. library TbEvent *.cpp
  33. apply_pattern linker_library library=TbEvent