+pkgconfig = import('pkgconfig')
+
+libaurum_install_inc = [
+ './inc/UiDevice.h',
+ './inc/UiObject.h',
+ './inc/UiSelector.h',
+ './inc/Sel.h',
+ './inc/Until.h',
+ './inc/Waiter.h',
+ './inc/ISearchable.h',
+ './inc/IDevice.h',
+ './inc/Accessibility/AccessibleNode.h',
+ './inc/Accessibility/AccessibleUtils.h',
+ './inc/Accessibility/AccessibleWatcher.h',
+ './inc/Accessibility/AccessibleApplication.h',
+ './inc/Accessibility/AccessibleWindow.h',
+ './inc/Accessibility/IEventConsumer.h',
+ './inc/Accessibility/IEventSource.h',
+ './inc/Misc/Point2D.h',
+ './inc/Misc/Rect.h',
+]
+
libaurum_inc = [
include_directories('./inc'),
include_directories('./inc/Accessibility'),
version: meson.project_version(),
)
+pkgconfig.generate(filebase : 'libaurum',
+ name : 'libaurum',
+ description : 'Autumation library',
+ version : meson.project_version(),
+ libraries : libaurum_lib,
+)
+
libaurum = declare_dependency(link_with: libaurum_lib,
dependencies: libaurum_dep,
include_directories: libaurum_inc,
)
+
+install_headers(libaurum_install_inc,
+)
+
meson_version : '>=0.47'
)
+dir_prefix = get_option('prefix')
+dir_include = join_paths(dir_prefix, get_option('includedir'))
+
config_h = configuration_data()
if get_option('tizen') == true
config_h.set10('GBS_BUILD', true)
configure_file(
output: 'config.h',
- configuration: config_h
+ configuration: config_h,
+ install_dir: dir_include
)
dconf = configuration_data()