From 580e3a799e588f751cbd2ad6d344b67801f1706e Mon Sep 17 00:00:00 2001 From: Justin Kim Date: Mon, 19 Feb 2018 15:39:46 +0900 Subject: [PATCH] meson: Use .dylib suffix if darwin For Mac OS, GST_EXTRA_MODULE_SUFFIX should be set as '.dylib'. Otherwise, GStreamer fails to load its plugins. https://bugzilla.gnome.org/show_bug.cgi?id=793584 --- meson.build | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meson.build b/meson.build index e909cfeaab..60a0a5dfbb 100644 --- a/meson.build +++ b/meson.build @@ -83,6 +83,10 @@ cdata.set_quoted('GST_PTP_HELPER_INSTALLED', join_paths(prefix, helpers_install_ cdata.set_quoted('GST_PLUGIN_SCANNER_SUBDIR', libexecdir, description: 'libexecdir path component, used to find plugin-scanner on relocatable builds on windows') +if host_system == 'darwin' + cdata.set_quoted('GST_EXTRA_MODULE_SUFFIX', '.dylib') +endif + if gst_version_nano > 0 # Have GST_ERROR message printed when running from git cdata.set('GST_LEVEL_DEFAULT', 'GST_LEVEL_ERROR')