diff options
author | Martin Storsjö <martin@martin.st> | 2017-08-24 23:27:16 +0300 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2017-08-31 14:22:22 +0300 |
commit | accb06120c13a4ead442464d96f2fa318fa07a4e (patch) | |
tree | a41a72a64f40d90d8ca67b21fdb2aadeace0eea7 /libavcodec/internal.h | |
parent | 1a7bf48eed806beea7e835b31b06aa6bc94da5da (diff) |
configure: Use dllexport/dllimport for data symbols across DLLs with mingw
This avoids having to use pseudo relocations.
The version script used for exporting functions is skipped as soon
as the set of object files contains symbols marked with dllexport,
therefore we need to use makedef to produce the full list of symbols
to be exported.
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec/internal.h')
-rw-r--r-- | libavcodec/internal.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/internal.h b/libavcodec/internal.h index 0efe34f667..da1b2fa7d1 100644 --- a/libavcodec/internal.h +++ b/libavcodec/internal.h @@ -285,7 +285,7 @@ int ff_decode_frame_props(AVCodecContext *avctx, AVFrame *frame); */ AVCPBProperties *ff_add_cpb_side_data(AVCodecContext *avctx); -#if defined(_MSC_VER) && CONFIG_SHARED +#if defined(_WIN32) && CONFIG_SHARED #ifdef BUILDING_avcodec # define av_export_avcodec __declspec(dllexport) #else |