Use __declspec(dllexport) on mingw build.

Signed-off-by: Gregory Maxwell <greg@xiph.org>
This commit is contained in:
Jacek Caban 2013-06-17 10:09:57 -07:00 committed by Gregory Maxwell
parent 0d95b3b48c
commit 1f26ee2bbd

View file

@ -64,14 +64,14 @@ extern "C" {
/**Export control for opus functions */
#ifndef OPUS_EXPORT
# if defined(__GNUC__) && defined(OPUS_BUILD)
# define OPUS_EXPORT __attribute__ ((visibility ("default")))
# elif defined(WIN32) && !defined(__MINGW32__)
# if defined(WIN32)
# ifdef OPUS_BUILD
# define OPUS_EXPORT __declspec(dllexport)
# else
# define OPUS_EXPORT
# endif
# elif defined(__GNUC__) && defined(OPUS_BUILD)
# define OPUS_EXPORT __attribute__ ((visibility ("default")))
# else
# define OPUS_EXPORT
# endif