X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=subprojects%2Fgstreamer%2Fmeson.build;h=96f29b2adb05dd03d02b4f77ce740835a3780561;hb=d838d8dd1bcf1575e18e3096d25ec0551ff1342d;hp=32cb7aef9a364b4fd8b8ba59e94a766722fec08c;hpb=3bb8700577ab4f741db00831796c25ac4ea7d888;p=platform%2Fupstream%2Fgstreamer.git diff --git a/subprojects/gstreamer/meson.build b/subprojects/gstreamer/meson.build index 32cb7ae..96f29b2 100644 --- a/subprojects/gstreamer/meson.build +++ b/subprojects/gstreamer/meson.build @@ -1,5 +1,5 @@ project('gstreamer', 'c', - version : '1.21.3.1', + version : '1.22.2.1', meson_version : '>= 0.62', default_options : [ 'warning_level=1', 'buildtype=debugoptimized' ]) @@ -93,19 +93,11 @@ endif # Symbol visibility have_visibility_hidden = false -if cc.get_id() == 'msvc' - export_define = '__declspec(dllexport) extern' -elif cc.has_argument('-fvisibility=hidden') +if cc.has_argument('-fvisibility=hidden') add_project_arguments('-fvisibility=hidden', language: 'c') - export_define = 'extern __attribute__ ((visibility ("default")))' have_visibility_hidden = true -else - export_define = 'extern' endif -# Passing this through the command line would be too messy -cdata.set('GST_API_EXPORT', export_define) - # Disable strict aliasing if cc.has_argument('-fno-strict-aliasing') add_project_arguments('-fno-strict-aliasing', language: 'c') @@ -362,14 +354,6 @@ endif # All supported platforms have long long now cdata.set('HAVE_LONG_LONG', 1) -# We only want to use the __declspec(dllexport/import) dance in GST_EXPORT when -# building with MSVC -if cc.get_id() == 'msvc' - cdata.set('GSTCONFIG_BUILT_WITH_MSVC', 1) -else - cdata.set('GSTCONFIG_BUILT_WITH_MSVC', 0) -endif - # ------------------------------------------------------------------------------------- # config.h things needed by libcheck # -------------------------------------------------------------------------------------