]> git.sesse.net Git - ffmpeg/blobdiff - configure
Merge commit '1098f5c0495c61a98d4ff6b8e24c17974d4bace5'
[ffmpeg] / configure
index f8ff5caaca881827904ca7a796c2e9c76f798846..0ff1b9d281e4040aecc4f0a1a3d543cc085ec305 100755 (executable)
--- a/configure
+++ b/configure
@@ -3395,6 +3395,11 @@ case "$toolchain" in
         add_cflags  -fsanitize=address
         add_ldflags -fsanitize=address
     ;;
+    *-msan)
+        cc_default="${toolchain%-msan}"
+        add_cflags  -fsanitize=memory -fsanitize-memory-track-origins
+        add_ldflags -fsanitize=memory
+    ;;
     *-tsan)
         cc_default="${toolchain%-tsan}"
         add_cflags  -fsanitize=thread -pie
@@ -3462,6 +3467,10 @@ case "$toolchain" in
         add_cflags  -fprofile-arcs -ftest-coverage
         add_ldflags -fprofile-arcs -ftest-coverage
     ;;
+    llvm-cov)
+        add_cflags -fprofile-arcs -ftest-coverage
+        add_ldflags --coverage
+    ;;
     hardened)
         add_cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
         add_cflags   -fno-strict-overflow -fstack-protector-all