summaryrefslogtreecommitdiff
path: root/configmgr/meson.build
blob: 5f83aa3210e90369e73927d18fe15fc02d036112 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
configmgr_lib = shared_library('configmgrlo',
  'source/access.cxx',
  'source/broadcaster.cxx',
  'source/childaccess.cxx',
  'source/components.cxx',
  'source/configurationprovider.cxx',
  'source/configurationregistry.cxx',
  'source/data.cxx',
  'source/defaultprovider.cxx',
  'source/groupnode.cxx',
  'source/localizedpropertynode.cxx',
  'source/localizedvaluenode.cxx',
  'source/lock.cxx',
  'source/modifications.cxx',
  'source/node.cxx',
  'source/nodemap.cxx',
  'source/parsemanager.cxx',
  'source/partial.cxx',
  'source/propertynode.cxx',
  'source/readonlyaccess.cxx',
  'source/readwriteaccess.cxx',
  'source/rootaccess.cxx',
  'source/rootnode.cxx',
  'source/services.cxx',
  'source/setnode.cxx',
  'source/type.cxx',
  'source/update.cxx',
  'source/valueparser.cxx',
  'source/writemodfile.cxx',
  'source/xcdparser.cxx',
  'source/xcsparser.cxx',
  'source/xcuparser.cxx',
  'source/xmldata.cxx',
  udk_fake_h, off_fake_h,
  cpp_args: ['-DLIBO_INTERNAL_ONLY'],
  include_directories: [main_inc, udkh_inc, offapi_inc, 'inc'],
  link_with: [comphelper_lib,
    cppu_lib,
    cppuhelper_lib,
    sal_lib,
    salhelper_lib,
    tl_lib,
    xmlreader_lib,
    i18nlangtag_lib,
  ],
  install: true,
  gnu_symbol_visibility: 'hidden',
  dependencies: [libxml_dep, zlib_dep],
)