meson: remove vs_module_defs
[platform/upstream/gstreamer.git] / gst-libs / gst / insertbin / meson.build
1 insert_sources = ['gstinsertbin.c']
2 insert_headers = ['gstinsertbin.h']
3 install_headers(insert_headers, subdir : 'gstreamer-1.0/gst/insertbin')
4
5 gstinsertbin = library('gstinsertbin-' + api_version,
6   insert_sources,
7   c_args : gst_plugins_bad_args + [ '-DGST_USE_UNSTABLE_API' ],
8   include_directories : [configinc, libsinc],
9   version : libversion,
10   soversion : soversion,
11   install : true,
12   dependencies : [gst_dep],
13 )
14
15 gen_sources = []
16 if build_gir
17   insertbin_gir = gnome.generate_gir(gstinsertbin,
18     sources : insert_sources + insert_headers,
19     namespace : 'GstInsertBin',
20     nsversion : api_version,
21     identifier_prefix : 'Gst',
22     symbol_prefix : 'gst',
23     export_packages : 'gstreamer-insertbin-1.0',
24     includes : ['Gst-1.0'],
25     install : true,
26     extra_args : gir_init_section + ['-DGST_USE_UNSTABLE_API'] + ['--c-include=gst/insertbin/gstinsertbin.h'],
27     dependencies : [gst_dep]
28   )
29   gen_sources += insertbin_gir
30 endif
31
32 gstinsertbin_dep = declare_dependency(link_with : gstinsertbin,
33   include_directories : [libsinc],
34   sources: gen_sources,
35   dependencies : [gst_dep])