From 33237123c83bf4f8345e6ac889ad2e7dbd303d0e Mon Sep 17 00:00:00 2001 From: Martin Storsjö Date: Thu, 8 Aug 2013 17:16:26 +0300 Subject: libavutil: Enable the MSVC DLL symbol loading workaround in shared builds as well MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. Signed-off-by: Martin Storsjö --- libavutil/internal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavutil/internal.h') diff --git a/libavutil/internal.h b/libavutil/internal.h index cb3a8f5f12..355a42a7b4 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 -- cgit v1.2.3