gl/context: disable timer queries for ARM Mali-G52
[platform/upstream/gstreamer.git] / meson.build
index b1b906a..619341a 100644 (file)
@@ -162,7 +162,9 @@ foreach sp : subprojects
     plugins = subproj.get_variable('plugins', [])
     all_plugins += plugins
     all_libraries += subproj.get_variable('libraries', [])
-    all_tools += subproj.get_variable('gst_tools', {})
+    if not get_option('tools').disabled()
+      all_tools += subproj.get_variable('gst_tools', {})
+    endif
 
     orc_update_targets += subproj.get_variable('orc_update_targets', [])
 
@@ -434,6 +436,8 @@ devenv_cmd = [setenv, '--builddir=@0@'.format(meson.global_build_root()),
               '--srcdir=@0@'.format(meson.global_source_root())]
 
 subdir('tests')
+subdir('ci/fuzzing')
+
 if meson.can_run_host_binaries() and build_machine.system() == 'linux' and host_machine.system() == 'windows'
   # FIXME: Ideally we could get the wrapper directly from meson
   devenv_cmd += ['--wine', host_machine.cpu_family() == 'x86_64' ? 'wine64' : 'wine32']
@@ -453,16 +457,25 @@ endif
 dotnet_format = find_program('dotnet-format', required: false)
 if dotnet_format.found()
     run_target('csharp_format_check',
-        command: [join_paths(meson.current_source_dir(), 'scripts', 'format-chsharp'),
+        command: [join_paths(meson.current_source_dir(), 'scripts', 'format-csharp'),
             '--check'
         ],
     )
     run_target('csharp_format_apply',
-        command: [join_paths(meson.current_source_dir(), 'scripts', 'format-chsharp'),
+        command: [join_paths(meson.current_source_dir(), 'scripts', 'format-csharp'),
         ],
     )
 endif
 
 summary({
-  'gstreamer-full': building_full,
+  'gstreamer-full library': building_full,
 }, section: 'Build options', bool_yn: true, list_sep: '  ')
+
+gst_tools = []
+foreach tool, data: all_tools
+  gst_tools += tool
+endforeach
+
+summary({
+    'Tools': gst_tools,
+}, section: 'Build options', list_sep: ', ')