raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=6ccfea3d51c9571e4cc40d6f1d0c0a4e2bf07bd4
commit 6ccfea3d51c9571e4cc40d6f1d0c0a4e2bf07bd4 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Wed Dec 27 14:23:28 2017 +0900 Efl_Ui.h - remember to define EWAPI too --- src/lib/elementary/Efl_Ui.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/lib/elementary/Efl_Ui.h b/src/lib/elementary/Efl_Ui.h index 927b782895..4acb6d7b52 100644 --- a/src/lib/elementary/Efl_Ui.h +++ b/src/lib/elementary/Efl_Ui.h @@ -56,6 +56,9 @@ #ifdef EAPI # undef EAPI #endif +#ifdef EWAPI +# undef EWAPI +#endif #ifdef _WIN32 # ifdef EFL_ELEMENTARY_BUILD @@ -67,18 +70,24 @@ # else # define EAPI __declspec(dllimport) # endif /* ! EFL_ECORE_BUILD */ +# define EAPI_WEAK #else # ifdef __GNUC__ # if __GNUC__ >= 4 # define EAPI __attribute__ ((visibility("default"))) +# define EAPI_WEAK __attribute__ ((weak)) # else # define EAPI -# endif +# define EAPI_WEAK +# endif # else # define EAPI +# define EAPI_WEAK # endif #endif /* ! _WIN32 */ +#define EWAPI EAPI EAPI_WEAK + #ifdef _WIN32 # define WIN32_LEAN_AND_MEAN # include <winsock2.h> --
