meson: Pass -DGST_STATIC_COMPILATION for static builds

This is only needed on Windows when building with MSVC, but it is safe
to pass it everywhere.

Closes https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/398
This commit is contained in:
Nirbheek Chauhan 2019-05-13 14:42:28 +05:30
parent b19de413b9
commit ebd918c0f6

View file

@ -275,7 +275,13 @@ if build_gir
)] )]
endif endif
gst_compile_args = []
if get_option('default_library') == 'static'
gst_compile_args += ['-DGST_STATIC_COMPILATION']
endif
gst_dep = declare_dependency(link_with : libgst, gst_dep = declare_dependency(link_with : libgst,
compile_args : gst_compile_args,
include_directories : gst_incdirs, include_directories : gst_incdirs,
dependencies : [glib_dep, gobject_dep, gmodule_dep], dependencies : [glib_dep, gobject_dep, gmodule_dep],
# Everything that uses libgst needs this built to compile # Everything that uses libgst needs this built to compile