Add building via meson, remove outdated options

Co-authored-by: Thulinma <jaron@vietors.com>
Change-Id: I2a620c8d98aca7203f6742c66c3f82afe91b5c3c
This commit is contained in:
Gijs Peskens 2022-09-20 15:40:08 +02:00 committed by Thulinma
parent ca9724f1f8
commit 529adbfaf6
23 changed files with 855 additions and 82 deletions

50
src/process/meson.build Normal file
View file

@ -0,0 +1,50 @@
process_common = static_library('mist_process_common',
output_ebml_cpp,
input_ebml_cpp,
input_cpp,
output_http_cpp,
output_cpp,
io_cpp,
header_tgts,
include_directories: incroot,
install: false,
)
executables += {
'name' : 'MistProcFFMPEG',
'sources' : [
files('process_ffmpeg.cpp'),
header_tgts
],
'link' : [libmist, process_common],
'deps' :[],
'defines': [],
}
executables += {
'name' : 'MistProcMKVExec',
'sources' : [
files('process_exec.cpp'),
header_tgts
],
'link' : [libmist, process_common],
'deps' :[],
'defines': [],
}
executables += {
'name' : 'MistProcLivepeer',
'sources' : [
files('process_livepeer.cpp'),
input_cpp,
output_http_cpp,
output_ts_base_cpp,
output_cpp,
io_cpp,
header_tgts
],
'link' : [libmist],
'deps' :[],
'defines': [],
}