configure: Use dllexport/dllimport for data symbols across DLLs with mingw
authorMartin Storsjö <martin@martin.st>
Thu, 24 Aug 2017 20:27:16 +0000 (23:27 +0300)
committerMartin Storsjö <martin@martin.st>
Thu, 31 Aug 2017 11:22:22 +0000 (14:22 +0300)
commitaccb06120c13a4ead442464d96f2fa318fa07a4e
treea41a72a64f40d90d8ca67b21fdb2aadeace0eea7
parent1a7bf48eed806beea7e835b31b06aa6bc94da5da
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>
configure
libavcodec/internal.h