From 1c0f75bc908b59b0b775e22be64a995fbff37e3f Mon Sep 17 00:00:00 2001 From: Nirbheek Chauhan Date: Sun, 12 Jan 2020 07:49:47 +0530 Subject: [PATCH] tests: Fix minor bugs in usage of config.h --- tests/check/meson.build | 4 ++-- tests/examples/ipcpipeline/ipcpipeline1.c | 4 ++++ tests/examples/mpegts/meson.build | 2 +- tests/examples/opencv/meson.build | 2 +- tests/examples/waylandsink/meson.build | 4 ++-- tests/examples/webrtc/meson.build | 2 +- 6 files changed, 11 insertions(+), 7 deletions(-) diff --git a/tests/check/meson.build b/tests/check/meson.build index 9abcd8f..c2e61da 100644 --- a/tests/check/meson.build +++ b/tests/check/meson.build @@ -154,8 +154,8 @@ foreach t : base_tests if not skip_test exe = executable(test_name, fnames, include_directories : [configinc], - c_args : ['-DHAVE_CONFIG_H=1' ] + test_defines, - cpp_args : gst_plugins_bad_args, + c_args : gst_plugins_bad_args + test_defines, + cpp_args : gst_plugins_bad_args + test_defines, dependencies : [libm] + test_deps + extra_deps, ) diff --git a/tests/examples/ipcpipeline/ipcpipeline1.c b/tests/examples/ipcpipeline/ipcpipeline1.c index df45c4a..29ba112 100644 --- a/tests/examples/ipcpipeline/ipcpipeline1.c +++ b/tests/examples/ipcpipeline/ipcpipeline1.c @@ -26,6 +26,10 @@ * running in a different process than videotestsrc. */ +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + #define _GNU_SOURCE #include #include diff --git a/tests/examples/mpegts/meson.build b/tests/examples/mpegts/meson.build index d32aeff..bfe2deb 100644 --- a/tests/examples/mpegts/meson.build +++ b/tests/examples/mpegts/meson.build @@ -6,6 +6,6 @@ foreach fname : ['ts-parser.c', 'ts-section-writer.c', 'ts-scte-writer.c'] install: false, include_directories : [configinc], dependencies : [gstmpegts_dep], - c_args : ['-DHAVE_CONFIG_H=1', '-DGST_USE_UNSTABLE_API' ], + c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'], ) endforeach diff --git a/tests/examples/opencv/meson.build b/tests/examples/opencv/meson.build index e00227c..889ea51 100644 --- a/tests/examples/opencv/meson.build +++ b/tests/examples/opencv/meson.build @@ -8,6 +8,6 @@ foreach example : examples src_file, include_directories: [configinc], dependencies: [glib_dep, gst_dep, gstbase_dep], - c_args: ['-DHAVE_CONFIG_H=1'], + c_args : gst_plugins_bad_args, install: false) endforeach diff --git a/tests/examples/waylandsink/meson.build b/tests/examples/waylandsink/meson.build index 5918063..f5a4e4f 100644 --- a/tests/examples/waylandsink/meson.build +++ b/tests/examples/waylandsink/meson.build @@ -9,7 +9,7 @@ if use_wayland install: false, include_directories : [configinc], dependencies : [gtk_dep, gtk_wayland_dep, gst_dep, gstwayland_dep], - c_args : ['-DHAVE_CONFIG_H=1', '-DGST_USE_UNSTABLE_API=1'], + c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'], ) endif executable('wayland_threads', @@ -17,6 +17,6 @@ if use_wayland install: false, include_directories : [configinc], dependencies : [gst_dep, gstwayland_dep, wl_client_dep], - c_args : ['-DHAVE_CONFIG_H=1', '-DGST_USE_UNSTABLE_API=1'], + c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'], ) endif diff --git a/tests/examples/webrtc/meson.build b/tests/examples/webrtc/meson.build index 3913a46..3ed7e6e 100644 --- a/tests/examples/webrtc/meson.build +++ b/tests/examples/webrtc/meson.build @@ -9,7 +9,7 @@ foreach example : examples install: false, include_directories : [configinc], dependencies : [glib_dep, gst_dep, gstwebrtc_dep], - c_args : ['-DHAVE_CONFIG_H=1', '-DGST_USE_UNSTABLE_API'], + c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'], ) endforeach -- 2.7.4