basesrc: Downgrade EOS warning
[platform/upstream/gstreamer.git] / tools / meson.build
index 2882c83..1e33811 100644 (file)
@@ -1,23 +1,21 @@
-executable('gst-inspect-1.0',
-  'gst-inspect.c',
-  install: true,
-  dependencies : [glib_dep, gobject_dep, gmodule_dep, mathlib, gst_dep],
-  link_with: [printf_lib],
-  c_args: gst_c_args,
-)
+tools = ['gst-inspect', 'gst-stats', 'gst-typefind']
 
-executable('gst-launch-1.0',
-  'gst-launch.c',
-  install: true,
-  dependencies : [glib_dep, gobject_dep, gmodule_dep, mathlib, gst_dep],
-  link_with: [printf_lib],
-  c_args: gst_c_args,
-)
+if gst_parse
+  tools += ['gst-launch']
+endif
 
-executable('gst-typefind-1.0',
-  'gst-typefind.c',
-  install: true,
-  dependencies : [glib_dep, gobject_dep, gmodule_dep, mathlib, gst_dep],
-  link_with: [printf_lib],
-  c_args: gst_c_args,
-)
+foreach tool : tools
+  exe_name = '@0@-@1@'.format(tool, apiversion)
+  src_file = '@0@.c'.format(tool)
+
+  executable(exe_name,
+    src_file,
+    install: true,
+    include_directories : [configinc],
+    dependencies : [glib_dep, gobject_dep, gmodule_dep, mathlib, gst_dep],
+    c_args: gst_c_args,
+  )
+
+  man_page = '@0@-1.0.1'.format(tool)
+  install_man(man_page)
+endforeach