fix logical-op-parentheses
[ardour.git] / libs / appleutility / wscript
1 #!/usr/bin/env python
2 from waflib.extras import autowaf as autowaf
3 import os
4
5 libappleutility_sources = [
6         'AUOutputBL.cpp',
7         'AUParamInfo.cpp',
8         'CAAudioChannelLayout.cpp',
9         'CAAudioChannelLayoutObject.cpp',
10         'CAAudioFile.cpp',
11         'CAAudioUnit.cpp',
12         'CAAUParameter.cpp',
13         'CABufferList.cpp',
14         'CACFDictionary.cpp',
15         'CACFNumber.cpp',
16         'CACFString.cpp',
17         'CAComponent.cpp',
18         'CAComponentDescription.cpp',
19         'CADebugMacros.cpp',
20         'CAStreamBasicDescription.cpp',
21         'CAXException.cpp'
22 ]
23
24 def options(opt):
25     autowaf.set_options(opt)
26
27 def configure(conf):
28     autowaf.configure(conf)
29
30 def build(bld):
31     obj                = bld(features = 'cxx cxxshlib')
32     obj.uselib         = 'AUDIOUNITS OSX'
33     obj.source         = libappleutility_sources
34     # apple did not write this library with full symbol export control
35     # so we need to override any visibility default.
36     autowaf.ensure_visible_symbols (obj, True)
37     obj.export_includes = ['.']
38     obj.includes       = ['.']
39     obj.name           = 'libappleutility'
40     obj.target         = 'appleutility'
41     obj.install_path   = os.path.join(bld.env['LIBDIR'], 'appleutility')
42
43
44 def shutdown():
45     autowaf.shutdown()
46
47 def i18n(bld):
48     pass