blob: d63a842f7c193603ab21ec2553f4b7eb45ca41eb (
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
|
dlmclient_sources = files(
'dlmclient.c'
)
dlmclient_headers = files(
'dlmclient.h'
)
libdlmclient = library(
'dlmclient',
sources: dlmclient_sources,
version: meson.project_version(),
dependencies: [dlmcommon_dep],
install: true,
)
dlmclient_dep = declare_dependency(
link_with: libdlmclient,
include_directories: include_directories('.')
)
install_headers(dlmclient_headers, subdir: 'libdlmclient')
pkg.generate(
name: 'libdlmclient',
libraries: libdlmclient,
subdirs: [ 'libdlmclient' ],
version: meson.project_version(),
description: 'DRM lease manager client library',
)
dlmclient_header_dir = meson.current_source_dir()
subdir('docs')
if enable_tests
subdir('test')
endif
|