libaurum: apply smart pointer wider and extract impl out
[platform/core/uifw/aurum.git] / libaurum / meson.build
1 libaurum_inc = [
2   include_directories('./inc'),
3   include_directories('./inc/Accessibility'),
4   include_directories('./inc/Impl'),
5   include_directories('./inc/Impl/Accessibility'),
6   include_directories('./inc/Misc'),
7   root_inc,
8   loguru_inc,
9 ]
10
11 libaurum_src = []
12 subdir('src')
13
14 libaurum_dep = [
15   dependency('atspi-2'),
16   dependency('gio-2.0'),
17   dependency('threads'),
18   loguru_deps,
19 ]
20
21 if get_option('tizen') == true
22   libaurum_dep += [
23     dependency('capi-system-info'),
24     dependency('capi-ui-efl-util'),
25     dependency('elementary'),
26     dependency('libtdm'),
27   ]
28 endif
29
30 libaurum_lib = library('aurum', libaurum_src,
31                         dependencies: libaurum_dep,
32                         include_directories: libaurum_inc,
33                         link_with: libloguru,
34                         install: true,
35                         version: meson.project_version(),
36                )
37
38 libaurum =  declare_dependency(link_with: libaurum_lib,
39                                dependencies: libaurum_dep,
40                                include_directories: libaurum_inc,
41             )