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

Reply via email to