Apply GStreamer 1.22.0 into Tizen
[platform/upstream/gstreamer.git] / subprojects / gstreamer / gst / meson.build
index 4293c78..608b288 100644 (file)
@@ -261,10 +261,16 @@ libgst = library('gstreamer-1.0', gst_sources,
     include_directories('parse')],
   link_with : printf_lib,
   install : true,
-  dependencies : [gobject_dep, gmodule_dep, glib_dep, mathlib, dl_dep,
-                  backtrace_deps, platform_deps, extra_deps],
+  dependencies : [gobject_dep, gmodule_dep, glib_dep, mathlib, dl_dep, dlog_dep] + backtrace_deps
+                   + platform_deps,
 )
 
+
+gstreamer_extra_args = ['-DTIZEN_FEATURE_DISABLE_DEPRECATED_DECLARATION']
+if get_option('tv-profile')
+  gstreamer_extra_args += ['-DTIZEN_PROFILE_TV']
+endif
+
 pkg_name = 'gstreamer-1.0'
 library_def = {'lib': libgst}
 pkgconfig.generate(libgst,
@@ -272,6 +278,7 @@ pkgconfig.generate(libgst,
   variables : pkgconfig_variables,
   uninstalled_variables: pkgconfig_uninstalled_variables,
   subdirs : pkgconfig_subdirs,
+  extra_cflags : gstreamer_extra_args,
   name : pkg_name,
   description : 'Streaming media framework',
 )