This used to only be necessary in static builds (when using the dynamically linked C runtime), since the _imp prefixed symbols do exist when linking to the actual DLL. When building testprogs, however, the current library (e.g. libavutil for some of the testprogs) is linked statically.
This fixes make fate on DLL builds when using the dynamically linked C runtime. --- This issue has itself been present since the beginning, I just haven't run a DLL/-MD fate instance before. --- libavutil/internal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavutil/internal.h b/libavutil/internal.h index cb3a8f5..355a42a 100644 --- a/libavutil/internal.h +++ b/libavutil/internal.h @@ -119,7 +119,7 @@ #include "libm.h" -#if defined(_MSC_VER) && !CONFIG_SHARED +#if defined(_MSC_VER) #pragma comment(linker, "/include:"EXTERN_PREFIX"avpriv_strtod") #pragma comment(linker, "/include:"EXTERN_PREFIX"avpriv_snprintf") #endif -- 1.7.9.4 _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
