From 051b8b6dbbbc7e8c75a58126b2815fb4f8b567fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 2 Jul 2024 15:49:03 +0100 Subject: [PATCH] gst-plugins-base: put valgrind header availability define into config.h for subparse Make the valgrind header avaibility accessible to any code in gst-plugins-base, currently it was only signalled to unit tests. Part-of: --- subprojects/gst-plugins-base/meson.build | 3 +++ subprojects/gst-plugins-base/tests/check/meson.build | 5 ----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/subprojects/gst-plugins-base/meson.build b/subprojects/gst-plugins-base/meson.build index b6b532b88c..6edb5f4a9c 100644 --- a/subprojects/gst-plugins-base/meson.build +++ b/subprojects/gst-plugins-base/meson.build @@ -303,6 +303,9 @@ if get_option('default_library') == 'static' gst_plugins_base_args += ['-DGST_STATIC_COMPILATION'] endif +valgrind_dep = dependency('valgrind', required: false) +core_conf.set('HAVE_VALGRIND', valgrind_dep.found()) + libdrm_dep = dependency('libdrm', version : '>= 2.4.98', required : get_option('drm'), allow_fallback: host_system not in ['darwin', 'ios', 'android', 'windows'] diff --git a/subprojects/gst-plugins-base/tests/check/meson.build b/subprojects/gst-plugins-base/tests/check/meson.build index 18153192c2..0b8ad09afb 100644 --- a/subprojects/gst-plugins-base/tests/check/meson.build +++ b/subprojects/gst-plugins-base/tests/check/meson.build @@ -129,11 +129,6 @@ test_defines = [ '-DGST_USE_UNSTABLE_API', ] -valgrind_dep = dependency('valgrind', required: false) -if valgrind_dep.found() - test_defines += ['-DHAVE_VALGRIND'] -endif - if build_gstgl test_defines += ['-DTEST_GST_GL_ABI_CHECK'] endif