From: Jiyoun Park Date: Fri, 29 Dec 2017 06:55:45 +0000 (+0900) Subject: evas_common_private: fix undefined error related with visibility hidden X-Git-Tag: submit/sandbox/upgrade/efl120/20180319.053334~640 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=89045e54d9a899e0edc6507ab3268e7fe49bb605;p=platform%2Fupstream%2Fefl.git evas_common_private: fix undefined error related with visibility hidden --- diff --git a/src/lib/evas/include/evas_common_private.h b/src/lib/evas/include/evas_common_private.h index d9761df..f2512a7 100755 --- a/src/lib/evas/include/evas_common_private.h +++ b/src/lib/evas/include/evas_common_private.h @@ -460,8 +460,35 @@ typedef void (*Evas_Engine_Thread_Task_Cb)(void *engine_data, Image_Entry *ie, v #ifdef EVAS_CSERVE2 #include "../cache2/evas_cache2.h" #endif - #include "../common/evas_font_draw.h" +//TIZEN_ONLY(20171219): Fix undefined error +//This code should be removed after open source fixs the ploblem +#ifdef EAPI +# undef EAPI +#endif + +#ifdef _WIN32 +# ifdef EFL_EVAS_BUILD +# ifdef DLL_EXPORT +# define EAPI __declspec(dllexport) +# else +# define EAPI +# endif /* ! DLL_EXPORT */ +# else +# define EAPI __declspec(dllimport) +# endif /* ! EFL_EVAS_BUILD */ +#else +# ifdef __GNUC__ +# if __GNUC__ >= 4 +# define EAPI __attribute__ ((visibility("default"))) +# else +# define EAPI +# endif +# else +# define EAPI +# endif +#endif /* ! _WIN32 */ +// /*****************************************************************************/