remove a dependency of dlog
[platform/core/uifw/aurum.git] / libaurum / meson.build
1 libaurum_inc = [
2   include_directories('./inc'),
3   root_inc,
4   loguru_inc,
5 ]
6
7 libaurum_src = [
8   files('src/Sel.cc'),
9   files('src/UiDevice.cc'),
10   files('src/UiObject.cc'),
11   files('src/UiSelector.cc'),
12   files('src/Accessible.cc'),
13   files('src/AccessibleNode.cc'),
14   files('src/Comparer.cc'),
15   files('src/Until.cc'),
16   files('src/Waiter.cc'),
17   files('src/PartialMatch.cc'),
18 ]
19
20 if get_option('tizen') == true
21 libaurum_src +=[
22   files('src/DeviceImpl/TM1Impl.cc'),
23 ]
24 endif
25
26 libaurum_dep = [
27   dependency('atspi-2'),
28   dependency('gio-2.0'),
29   dependency('threads'),
30   loguru_deps,
31 ]
32
33 if get_option('tizen') == true
34   libaurum_dep += [
35     dependency('capi-system-info'),
36     dependency('capi-ui-efl-util'),
37     dependency('elementary'),
38   ]
39 endif
40
41 libaurum_lib = library('aurum', libaurum_src,
42                         dependencies: libaurum_dep,
43                         include_directories: libaurum_inc,
44                         link_with: libloguru,
45                         install: true,
46                         version: meson.project_version(),
47                )
48
49 libaurum =  declare_dependency(link_with: libaurum_lib,
50                                dependencies: libaurum_dep,
51                                include_directories: libaurum_inc,
52             )