X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=meson.build;h=05e57767499751a3ca1190ce8330a34b2506f816;hb=a7732a68e8bc6b4ba15629c652056c240c624ff0;hp=170fc03b9a0b2c88315cd445521537138188cc18;hpb=9df5f8ea8fd136faa2856091fb83ea108a622a27;p=platform%2Fupstream%2Fgstreamer.git diff --git a/meson.build b/meson.build index 170fc03..05e5776 100644 --- a/meson.build +++ b/meson.build @@ -25,6 +25,13 @@ libversion = '@0@.@1@.0'.format(soversion, gst_version_minor.to_int() * 100 + gs plugins_install_dir = '@0@/gstreamer-1.0'.format(get_option('libdir')) +cc = meson.get_compiler('c') + +# Symbol visibility +if cc.has_argument('-fvisibility=hidden') + add_project_arguments('-fvisibility=hidden', language: 'c') +endif + cdata = configuration_data() cdata.set_quoted('GETTEXT_PACKAGE', 'gst-rtsp-server-1.0') cdata.set_quoted('PACKAGE', 'gst-rtsp-server') @@ -57,7 +64,8 @@ rtspserver_args = ['-DHAVE_CONFIG_H'] rtspserver_incs = include_directories('gst/rtsp-server', '.') -glib_dep = dependency('glib-2.0', version : glib_req) +glib_dep = dependency('glib-2.0', version : glib_req, + fallback: ['glib', 'libglib_dep']) gst_dep = dependency('gstreamer-1.0', version : gst_req, fallback : ['gstreamer', 'gst_dep']) gstrtsp_dep = dependency('gstreamer-rtsp-1.0', version : gst_req,