forked from Beatrice-Raws/VapourSynth-TMaskCleaner
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmeson.build
More file actions
23 lines (20 loc) · 671 Bytes
/
meson.build
File metadata and controls
23 lines (20 loc) · 671 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
project('TMaskCleanerMod', 'cpp',
version : '1',
default_options : ['buildtype=release', 'b_ndebug=if-release', 'cpp_std=c++17'],
)
# Sources
sources = [
'TMaskCleanerMod/shared.cpp',
'TMaskCleanerMod/shared.h',
'TMaskCleanerMod/TMaskCleanerMod.cpp',
'TMaskCleanerMod/GetCCLStats.cpp'
]
# Dependencies
vapoursynth_dep = dependency('vapoursynth').partial_dependency(compile_args : true, includes : true)
# Libs
shared_module('TMaskCleanerMod', sources,
dependencies : [vapoursynth_dep],
install : true,
install_dir : join_paths(vapoursynth_dep.get_pkgconfig_variable('libdir'), 'vapoursynth'),
gnu_symbol_visibility : 'hidden'
)