summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2017-11-19 18:26:45 -0300
committerJames Almer <jamrial@gmail.com>2017-11-19 18:26:45 -0300
commitc9cd990dcc8e3bdfb3be8eacd6ce62e1da8b4077 (patch)
treebcda783886df572c4cf966efd8510be717f4595f
parentc6f7eb86639f7efffa777c5732fa41d89fdd2ff9 (diff)
parent3152058bf1dca318898550efacf0286f4836cae6 (diff)
Merge commit '3152058bf1dca318898550efacf0286f4836cae6'
* commit '3152058bf1dca318898550efacf0286f4836cae6': libavcodec: Don't use dllexport, only dllimport when building DLLs Merged-by: James Almer <jamrial@gmail.com>
-rwxr-xr-xconfigure2
-rw-r--r--libavcodec/internal.h6
-rw-r--r--libavutil/internal.h6
3 files changed, 3 insertions, 11 deletions
diff --git a/configure b/configure
index efd7ffecde..8262358138 100755
--- a/configure
+++ b/configure
@@ -4957,7 +4957,7 @@ case $target_os in
mingw32*|mingw64*)
target_os=mingw32
if enabled shared; then
- # Cannot build both shared and static libs when using dllexport.
+ # Cannot build both shared and static libs when using dllimport.
disable static
fi
enabled shared && ! enabled small && check_cmd $windres --version && enable gnu_windres
diff --git a/libavcodec/internal.h b/libavcodec/internal.h
index d47ce0e93d..d3310b6afe 100644
--- a/libavcodec/internal.h
+++ b/libavcodec/internal.h
@@ -414,12 +414,8 @@ int ff_alloc_a53_sei(const AVFrame *frame, size_t prefix_len,
*/
int64_t ff_guess_coded_bitrate(AVCodecContext *avctx);
-#if defined(_WIN32) && CONFIG_SHARED
-#ifdef BUILDING_avcodec
-# define av_export_avcodec __declspec(dllexport)
-#else
+#if defined(_WIN32) && CONFIG_SHARED && !defined(BUILDING_avcodec)
# define av_export_avcodec __declspec(dllimport)
-#endif
#else
# define av_export_avcodec
#endif
diff --git a/libavutil/internal.h b/libavutil/internal.h
index 72ae0ad89b..c77dfa7d3c 100644
--- a/libavutil/internal.h
+++ b/libavutil/internal.h
@@ -63,12 +63,8 @@
#endif
#endif
-#if defined(_WIN32) && CONFIG_SHARED
-#ifdef BUILDING_avutil
-# define av_export_avutil __declspec(dllexport)
-#else
+#if defined(_WIN32) && CONFIG_SHARED && !defined(BUILDING_avutil)
# define av_export_avutil __declspec(dllimport)
-#endif
#else
# define av_export_avutil
#endif