From: Nirbheek Chauhan Date: Mon, 13 May 2019 09:12:28 +0000 (+0530) Subject: meson: Pass -DGST_STATIC_COMPILATION for static builds X-Git-Tag: 1.16.2~45 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fupstream%2Fgstreamer.git;a=commitdiff_plain;h=f5ed89dc8356b8f4fcaadd3a4524b4e1b88331c8;hp=6a331c4e4d7d53fa1d6715e1a9e5e2494fbef12d 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 --- diff --git a/gst/meson.build b/gst/meson.build index 145e97a..d29e370 100644 --- a/gst/meson.build +++ b/gst/meson.build @@ -275,7 +275,13 @@ if build_gir )] endif +gst_compile_args = [] +if get_option('default_library') == 'static' + gst_compile_args += ['-DGST_STATIC_COMPILATION'] +endif + gst_dep = declare_dependency(link_with : libgst, + compile_args : gst_compile_args, include_directories : gst_incdirs, dependencies : [glib_dep, gobject_dep, gmodule_dep], # Everything that uses libgst needs this built to compile