diff options
author | Thibault Saunier <tsaunier@gnome.org> | 2016-12-16 09:59:25 -0300 |
---|---|---|
committer | Thibault Saunier <tsaunier@gnome.org> | 2016-12-16 11:27:31 -0300 |
commit | 6f50b59a20a208d18e95c7700751c87571182335 (patch) | |
tree | cc563b0e0607dcf26c39c9b2c769d522bc67a529 /docs | |
parent | f4ed0e1af1821bc26f48f52c6d16d0ae15b3f694 (diff) |
meson:doc: Build libraries documentations
Diffstat (limited to 'docs')
-rw-r--r-- | docs/libs/meson.build | 24 | ||||
-rw-r--r-- | docs/meson.build | 11 |
2 files changed, 35 insertions, 0 deletions
diff --git a/docs/libs/meson.build b/docs/libs/meson.build new file mode 100644 index 000000000..94638e651 --- /dev/null +++ b/docs/libs/meson.build @@ -0,0 +1,24 @@ +types = configure_file(input : 'gst-plugins-base-libs.types', + output : 'gst-plugins-base-libs.types', + configuration : configuration_data()) + +ignored_headers = ['pbutils-private.h', 'gsttageditingprivate.h', 'id3v2.h', + 'kiss_fft_f32.h', 'kiss_fft_f64.h', 'kiss_fftr_f32.h', 'kiss_fftr_f64.h', + 'kiss_fftr_s16.h', 'kiss_fftr_s32.h', 'kiss_fft_s16.h', 'kiss_fft_s32.h', + '_kiss_fft_guts_f32.h', '_kiss_fft_guts_f64.h', '_kiss_fft_guts_s16.h', + '_kiss_fft_guts_s16.h', '_kiss_fft_guts_s32.h', '_kiss_fft_guts_s32.h', + 'pbutils-marshal.h'] + +gnome.gtkdoc('gst-plugins-base-libs', + main_sgml : 'gst-plugins-base-libs-docs.sgml', + src_dir : '@0@/../../gst-libs/gst'.format(meson.current_source_dir()), + scan_args : ['--deprecated-guards=GST_DISABLE_DEPRECATED', + '--ignore-decorators=GST_EXPORT'], + ignore_headers : ignored_headers, + scanobjs_args : ['--type-init-func=gst_init(NULL,NULL)'], + gobject_typesfile : types, + content_files : [version_entities], + dependencies : [gst_base_dep, app_dep, allocators_dep, audio_dep, + fft_dep, pbutils_dep, riff_dep, rtp_dep, rtsp_dep, sdp_dep, + tag_dep, video_dep], + install : true) diff --git a/docs/meson.build b/docs/meson.build new file mode 100644 index 000000000..a44c239fd --- /dev/null +++ b/docs/meson.build @@ -0,0 +1,11 @@ +docconf = configuration_data() + +docconf.set('GST_API_VERSION', api_version) +docconf.set('PACKAGE_VERSION', gst_version) +docconf.set('PLUGINDIR', '@0@/lib/gstreamer-1.0'.format(get_option('prefix'))) + +version_entities = configure_file(input : 'version.entities.in', + output : 'version.entities', + configuration : docconf) + +subdir('libs') |