diff options
Diffstat (limited to 'subprojects/gst-plugins-bad/ext/fdkaac/meson.build')
-rw-r--r-- | subprojects/gst-plugins-bad/ext/fdkaac/meson.build | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/subprojects/gst-plugins-bad/ext/fdkaac/meson.build b/subprojects/gst-plugins-bad/ext/fdkaac/meson.build new file mode 100644 index 0000000000..d69c9b363c --- /dev/null +++ b/subprojects/gst-plugins-bad/ext/fdkaac/meson.build @@ -0,0 +1,26 @@ +fdkaac_dep = dependency('fdk-aac', required : get_option('fdkaac')) + +if fdkaac_dep.found() + fdkaac_defines = [] + + # Enable 7.1 support + if fdkaac_dep.version().version_compare('>=0.1.4') + fdkaac_defines += ['-DHAVE_FDK_AAC_0_1_4'] + endif + + # API v2 + if fdkaac_dep.version().version_compare('>=2.0.0') + fdkaac_defines += ['-DHAVE_FDK_AAC_2_0_0'] + endif + + gstfdkaac = library('gstfdkaac', + ['gstfdkaac.c', 'gstfdkaacenc.c', 'gstfdkaacdec.c','gstfdkaacplugin.c'], + c_args : gst_plugins_bad_args + fdkaac_defines, + include_directories : [configinc], + dependencies : [gstaudio_dep, gstpbutils_dep, fdkaac_dep], + install : true, + install_dir : plugins_install_dir, + ) + pkgconfig.generate(gstfdkaac, install_dir : plugins_pkgconfig_install_dir) + plugins += [gstfdkaac] +endif |