• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1aes_sources = [
2  'gstaes.c',
3  'gstaeshelper.c',
4  'gstaesenc.c',
5  'gstaesdec.c',
6]
7
8aes_cargs = []
9aes_dep = dependency('openssl', version : '>= 1.1.0', required : get_option('aes'))
10if aes_dep.found()
11  aes_cargs += ['-DHAVE_OPENSSL']
12else
13  subdir_done()
14endif
15
16gstaes = library('gstaes',
17  aes_sources,
18  c_args : gst_plugins_bad_args + aes_cargs,
19  link_args : noseh_link_args,
20  include_directories : [configinc],
21  dependencies : [gstpbutils_dep, gstvideo_dep,
22                  aes_dep, gio_dep, libm],
23  install : true,
24  install_dir : plugins_install_dir,
25)
26pkgconfig.generate(gstaes, install_dir : plugins_pkgconfig_install_dir)
27plugins += [gstaes]
28aes_dep = declare_dependency(include_directories : include_directories('.'))
29