On Fri, Mar 20, 2009 at 3:08 AM, Vincent Torri <vto...@univ-evry.fr> wrote:
>
>
>> -#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 */
>
> Please do not remove EAPI to define it only in eina (in case it's your
> idea). It is BAD and will break the compilation on Windows. All those EAPI
> macro are different for all the EFL (see the test on EFL_EVAS_BUILD).
> Unfortunately, I have to let it like that. That's also why I always put
> inclusion of dependency header files always before EAPI because if not,
> they modify EAPI.

after talking to you at IRC I realize the problem and no easy solution
so far, damn! :-(

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to