edje: Add weak symbol

The symbols will be needed when we change how Eolian generates
import/export symbols in Eio
This commit is contained in:
Felipe Magno de Almeida 2020-10-01 12:57:05 -03:00
parent 19bb35fa0a
commit 72f5e7d7ad
2 changed files with 8 additions and 0 deletions

View File

@ -230,15 +230,19 @@ param in edje programs
# else
# define EAPI __declspec(dllimport)
# endif
# define EAPI_WEAK
#else
# ifdef __GNUC__
# if __GNUC__ >= 4
# define EAPI __attribute__ ((visibility("default")))
# define EAPI_WEAK __attribute__ ((weak))
# else
# define EAPI
# define EAPI_WEAK
# endif
# else
# define EAPI
# define EAPI_WEAK
# endif
#endif

View File

@ -25,15 +25,19 @@
# else
# define EAPI __declspec(dllimport)
# endif
# define EAPI_WEAK
#else
# ifdef __GNUC__
# if __GNUC__ >= 4
# define EAPI __attribute__ ((visibility("default")))
# define EAPI_WEAK __attribute__ ((weak))
# else
# define EAPI
# define EAPI_WEAK
# endif
# else
# define EAPI
# define EAPI_WEAK
# endif
#endif