aboutsummaryrefslogtreecommitdiffstats
path: root/libdlmclient/meson.build
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