Source

mana-core-athenarootcomps / wscript

The default branch has multiple heads

Full commit
# -*- python -*-
# automatically generated by gen-wscript

import waflib.Logs as msg

PACKAGE = {
    'name': 'AthenaRootComps',
    'author': ['binet'],
}

def pkg_deps(ctx):
    ctx.use_pkg('GaudiKernel')
    ctx.use_pkg('Control/CxxUtils')
    ctx.use_pkg('Control/AthenaKernel')
    ctx.use_pkg('Control/SGTools')
    ctx.use_pkg('Control/StoreGate')
    ctx.use_pkg('Control/AthenaBaseComps')
                 
    ctx.use_pkg('Event/EventInfo')
    ctx.use_pkg('Database/AthenaRoot/AthenaRootKernel')
    
    ctx.use_pkg('External/AtlasROOT')
    return

def configure(ctx):
    msg.debug ('[configure] package name: '+PACKAGE['name'])
    return

def build(ctx):

    ctx.build_complib(
        name     = 'AthenaRootComps',
        source   = '*.cxx components/*.cxx',
        use      = [
            'GaudiKernel',
            'ROOT',
            'Reflex',

            'CxxUtils',
            'AthenaKernel',
            'SGTools',
            'StoreGate',
            'AthenaBaseComps',
            'EventInfo',

            'AthenaRootKernel',
            ],
    )


    ctx.install_headers()

    ctx.build_pymodule(source=['python/*.py'])

    ctx.install_joboptions(source=[
        'share/*.py',
        'share/tests/*.py',
        ])

    return
### EOF ###