Skip to content

Commit e383c8b

Browse files
tbeloquihavardgraff
authored andcommitted
gstaes: fixed missing symbols and rework on dependencies
In our dynamic build winsock2 symbols are missing.
1 parent a9e447d commit e383c8b

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

subprojects/gst-plugins-bad/ext/aes/meson.build

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,22 @@ aes_sources = [
66
]
77

88
aes_cargs = []
9-
aes_dep = dependency('openssl', version : '>= 1.1.0', required : get_option('aes'))
10-
if aes_dep.found()
9+
openssl_dep = dependency('openssl', version : '>= 1.1.0', required : get_option('aes'))
10+
if openssl_dep.found()
1111
aes_cargs += ['-DHAVE_OPENSSL']
1212
else
1313
subdir_done()
1414
endif
1515

16+
winsock2_dep = cc.find_library('ws2_32', required : false)
17+
gst_aes_deps = [gstpbutils_dep, gstvideo_dep, openssl_dep, winsock2_dep, gio_dep, libm]
18+
1619
gstaes = library('gstaes',
1720
aes_sources,
1821
c_args : gst_plugins_bad_args + aes_cargs,
1922
link_args : noseh_link_args,
2023
include_directories : [configinc],
21-
dependencies : [gstpbutils_dep, gstvideo_dep,
22-
aes_dep, gio_dep, libm],
24+
dependencies : gst_aes_deps,
2325
install : true,
2426
install_dir : plugins_install_dir,
2527
)

0 commit comments

Comments
 (0)