forked from videolan/libvlcpp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmeson.build
More file actions
36 lines (29 loc) · 678 Bytes
/
meson.build
File metadata and controls
36 lines (29 loc) · 678 Bytes
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
# Copyright (C) 2014-2025 VideoLAN - VideoLabs
project(
'libvlcpp',
['cpp'],
license: 'LGPL-2.1-or-later',
license_files: ['COPYING'],
version: '0.1.0',
meson_version: '>=1.1.0',
default_options: ['cpp_std=c++11'],
)
subdir('vlcpp')
install_headers(
libvlcpp_headers,
subdir: 'vlcpp',
)
libvlc_dep = dependency('libvlc', version: '>=3.0')
pkg = import('pkgconfig')
pkg.generate(
version: meson.project_version(),
requires: ['libvlc>=3.0'],
name: 'libvlcpp',
description: 'libvlc C++ bindings',
)
if get_option('examples').enabled()
subdir('examples')
endif
if get_option('tests').enabled()
subdir('test')
endif