diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2015-05-08 14:12:29 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2015-05-08 14:13:17 +0900 |
commit | 7485c41cf45903c2653058180a500e69948440aa (patch) | |
tree | 20799efe77fd1d72f8aa4ff7e8d29fe93206227b | |
parent | ba58920fbef048d9e8082f004909efc0ffcd7b60 (diff) | |
download | efl-7485c41cf45903c2653058180a500e69948440aa.tar.gz |
efl - emotion modules - unbreak due to EAPI changes
emotion relied on Emotion.h's EAPI defs... now they have been removed
fix!
-rw-r--r-- | src/lib/emotion/emotion_modules.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/lib/emotion/emotion_modules.h b/src/lib/emotion/emotion_modules.h index 03fb7dbab4..0ff2065fe3 100644 --- a/src/lib/emotion/emotion_modules.h +++ b/src/lib/emotion/emotion_modules.h @@ -3,6 +3,32 @@ #include "Emotion.h" +#ifdef EAPI +# undef EAPI +#endif + +#ifdef _WIN32 +# ifdef EFL_EMOTION_BUILD +# ifdef DLL_EXPORT +# define EAPI __declspec(dllexport) +# else +# define EAPI +# endif /* ! DLL_EXPORT */ +# else +# define EAPI __declspec(dllimport) +# endif /* ! EFL_EMOTION_BUILD */ +#else +# ifdef __GNUC__ +# if __GNUC__ >= 4 +# define EAPI __attribute__ ((visibility("default"))) +# else +# define EAPI +# endif +# else +# define EAPI +# endif +#endif /* ! _WIN32 */ + #define META_TRACK_TITLE 1 #define META_TRACK_ARTIST 2 #define META_TRACK_GENRE 3 |