raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7485c41cf45903c2653058180a500e69948440aa

commit 7485c41cf45903c2653058180a500e69948440aa
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Fri May 8 14:12:29 2015 +0900

    efl - emotion modules - unbreak due to EAPI changes
    
    emotion relied on Emotion.h's EAPI defs... now they have been removed
    fix!
---
 src/lib/emotion/emotion_modules.h | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/src/lib/emotion/emotion_modules.h 
b/src/lib/emotion/emotion_modules.h
index 03fb7db..0ff2065 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

-- 


Reply via email to