On 18/02/13 21:04, Reinhard Tartler wrote:
My minimalistic take on the argument. I'm a bit undecided about the
suppression file location.
diff --git a/configure b/configure
index 2435a62..7cf6d39 100755
--- a/configure
+++ b/configure
@@ -2153,6 +2153,10 @@ case "$toolchain" in
add_cflags -fthread-sanitizer
add_ldflags -fthread-sanitizer
;;
+ valgrind-memcheck)
+ target_exec_default="valgrind"
+ target_exec_args="--track-origins=yes --leak-check=full"
+ ;;
msvc)
cc_default="c99wrap cl"
ld_default="c99wrap link"
@@ -2165,7 +2169,7 @@ case "$toolchain" in
;;
esac
-set_default arch cc pkg_config sysinclude target_os
+set_default arch cc pkg_config sysinclude target_os target_exec
enabled cross_compile || host_cc_default=$cc
set_default host_cc
@@ -3954,7 +3958,7 @@ HOSTCC_DEPFLAGS=$HOSTCC_DEPFLAGS
HOSTCC_C=$HOSTCC_C
HOSTCC_O=$HOSTCC_O
HOSTLD_O=$HOSTLD_O
-TARGET_EXEC=$target_exec
+TARGET_EXEC=$target_exec $target_exec_args
TARGET_PATH=$target_path
LIBS-avplay=$sdl_libs
CFLAGS-avplay=$sdl_cflags
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel