summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xconfigure5
-rw-r--r--libavutil/internal.h5
2 files changed, 5 insertions, 5 deletions
diff --git a/configure b/configure
index 44e626211d..d85451980b 100755
--- a/configure
+++ b/configure
@@ -4089,11 +4089,6 @@ fi
enabled getenv || echo "#define getenv(x) NULL" >> $TMPH
-if enabled msvc && ! enabled shared; then
- echo '#pragma comment(linker, "/include:"EXTERN_PREFIX"avpriv_strtod")' >> $TMPH
- echo '#pragma comment(linker, "/include:"EXTERN_PREFIX"avpriv_snprintf")' >> $TMPH
-fi
-
print_config ARCH_ "$config_files" $ARCH_LIST
print_config HAVE_ "$config_files" $HAVE_LIST
print_config CONFIG_ "$config_files" $CONFIG_LIST \
diff --git a/libavutil/internal.h b/libavutil/internal.h
index 5f4b060926..49534d4b58 100644
--- a/libavutil/internal.h
+++ b/libavutil/internal.h
@@ -111,6 +111,11 @@
#include "libm.h"
+#if defined(_MSC_VER) && !CONFIG_SHARED
+#pragma comment(linker, "/include:"EXTERN_PREFIX"avpriv_strtod")
+#pragma comment(linker, "/include:"EXTERN_PREFIX"avpriv_snprintf")
+#endif
+
/**
* Return NULL if CONFIG_SMALL is true, otherwise the argument
* without modification. Used to disable the definition of strings