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": "GaudiMP",
8  "authors": ["gaudi collaboration"],
9 
10  "version": "v3r0",
11 }
12 
13 ### ---------------------------------------------------------------------------
14 def pkg_deps(ctx):
15 
16  ## public dependencies
17  ctx.use_pkg("GaudiKernel", version="*", public=True)
18  ctx.use_pkg("GaudiAlg", version="*", public=True)
19  ctx.use_pkg("GaudiPython", version="*", public=True)
20  ctx.use_pkg("LCG_Interfaces/Python", version="*", public=True)
21  ctx.use_pkg("LCG_Interfaces/Reflex", version="*", public=True)
22  ctx.use_pkg("LCG_Interfaces/ROOT", version="*", public=True)
23 
24  return # pkg_deps
25 
26 
27 ### ---------------------------------------------------------------------------
28 def options(ctx):
29 
30  return # options
31 
32 
33 ### ---------------------------------------------------------------------------
34 def configure(ctx):
35 
36  return # configure
37 
38 
39 ### ---------------------------------------------------------------------------
40 def build(ctx):
41 
42  ctx(
43  features = "gaudi_module",
44  name = "GaudiMP",
45  target = "GaudiMP",
46  source = ["src/component/*.cpp"],
47  use = ["GaudiMPLib",
48  "GaudiAlgLib",
49  "ROOT",
50  "python",
51  ],
52  )
53 
54  ctx(
55  features = "gaudi_library",
56  name = "GaudiMPLib",
57  target = "GaudiMPLib",
58  source = ["src/Lib/*.cpp"],
59  use = [
60  "GaudiKernel",
61  "ROOT", "python"
62  ],
63  )
64 
65  ctx(
66  features = "gaudi_dictionary",
67  name = "GaudiMPLibDict",
68  source = "dict/gaudimp_dict.h",
69  selection_file = "dict/selection.xml",
70  use = ["GaudiMPLib",
71  ],
72  )
73 
74  ctx.gaudi_install_python_modules()
75  ctx.gaudi_install_scripts()
76 
77  return # build
78 
79 ## 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