Meson edits

Change-Id: I37260c32d3b43e42ac2d6aa4f86e5a8d9446b61b
This commit is contained in:
Thulinma 2023-01-03 20:18:12 +01:00
parent f5dd8581fe
commit fbade20111
11 changed files with 65 additions and 78 deletions

View file

@ -45,24 +45,20 @@ endif
inputs_tgts = []
foreach input : inputs
link_libs = [libmist]
deps = []
deps = [libmist_dep]
if input.has_key('extra')
if input.get('extra').contains('with_rist')
deps += librist
endif
if input.get('extra').contains('with_srt')
link_libs += libmist_srt
deps += libmist_srt_dep
deps += libsrt
endif
endif
if input.get('name').contains('AV')
deps += av_libs
endif
if input.get('name').contains('HLS')
deps += ssl_deps
endif
executables += {
'name' : 'MistIn'+input.get('name'),
@ -75,9 +71,7 @@ foreach input : inputs
io_cpp,
header_tgts
],
'link' : link_libs,
'deps' : deps,
'inc': [],
'defines': [
string_opt.format('INPUTTYPE', 'input_'+input.get('format')+'.h')
]