Gaudi Framework, version v25r0

Home   Generated: Mon Feb 17 2014
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
hscript.py
Go to the documentation of this file.
1 ## -*- python -*-
2 
3 ## waf imports
4 import waflib.Logs as msg
5 
6 PACKAGE = {
7  "name": "RootCnv",
8  "authors": ["gaudi collaboration"],
9 
10  "version": "v1r22",
11 }
12 
13 ### ---------------------------------------------------------------------------
14 def pkg_deps(ctx):
15 
16  ## public dependencies
17  ctx.use_pkg("GaudiKernel", version="*", public=True)
18  ctx.use_pkg("GaudiUtils", version="*", public=True)
19  ctx.use_pkg("LCG_Interfaces/ROOT", version="*", public=True)
20  return # pkg_deps
21 
22 
23 ### ---------------------------------------------------------------------------
24 def options(ctx):
25 
26  return # options
27 
28 
29 ### ---------------------------------------------------------------------------
30 def configure(ctx):
31 
32  return # configure
33 
34 
35 ### ---------------------------------------------------------------------------
36 def build(ctx):
37 
38  ctx(
39  features = "gaudi_library",
40  name = "RootCnvLib",
41  source = ["src/*.cpp"],
42  defines = ["__POOL_COMPATIBILITY"],
43  use = ["GaudiKernel",
44  "GaudiUtilsLib",
45  "ROOT",
46  "ROOT-TreePlayer",
47  ],
48  )
49 
50  ctx(
51  features = "gaudi_module",
52  name = "RootCnv",
53  source = ["components/*.cpp"],
54  defines = ["__POOL_COMPATIBILITY"],
55  use = ["RootCnvLib"],
56  )
57 
58  ctx(
59  features = "gaudi_dictionary",
60  name = "RootCnvDict",
61  source = "dict/RootCnv_dict.h",
62  selection_file = "dict/RootCnv_dict.xml",
63  defines = ["__POOL_COMPATIBILITY"],
64  use = ["RootCnvLib", "GaudiKernel", "Reflex"],
65  )
66 
67  ## -- tests --
68  ctx(
69  features = "gaudi_application hwaf_utest",
70  name = "gaudi_merge",
71  source = ["merge/merge.cpp"],
72  use = ["RootCnvLib"],
73  )
74  return # build
75 
76 ## EOF ##

Generated at Mon Feb 17 2014 14:37:37 for Gaudi Framework, version v25r0 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004