summaryrefslogtreecommitdiff
path: root/ext/aes/meson.build
blob: a200b8d7d2e3f7ee17d88dac40c1d70bb8465e3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
aes_sources = [
  'gstaes.c',
  'gstaeshelper.c',
  'gstaesenc.c',
  'gstaesdec.c',
]

aes_cargs = []
aes_dep = dependency('openssl', required : get_option('aes'))
if aes_dep.found()
  aes_cargs += ['-DHAVE_OPENSSL']
else
  subdir_done()
endif

gstaes = library('gstaes',
  aes_sources,
  c_args : gst_plugins_bad_args + aes_cargs,
  link_args : noseh_link_args,
  include_directories : [configinc],
  dependencies : [gstpbutils_dep, gstvideo_dep,
                  aes_dep, gio_dep, libm],
  install : true,
  install_dir : plugins_install_dir,
)
pkgconfig.generate(gstaes, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaes]
aes_dep = declare_dependency(include_directories : include_directories('.'))