raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=6c969f6b7d59e64e8bdf09a5e535de9561d77535
commit 6c969f6b7d59e64e8bdf09a5e535de9561d77535 Author: Felipe Magno de Almeida <fel...@expertise.dev> Date: Sun May 23 20:08:18 2021 +0100 edje: Add weak symbol Summary: The symbols will be needed when we change how Eolian generates import/export symbols in Eio Reviewers: vtorri, raster Subscribers: raster, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12272 --- src/lib/edje/Edje.h | 4 ++++ src/lib/edje/Efl_Layout.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/lib/edje/Edje.h b/src/lib/edje/Edje.h index 65ff5342e4..44907ea29b 100644 --- a/src/lib/edje/Edje.h +++ b/src/lib/edje/Edje.h @@ -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 diff --git a/src/lib/edje/Efl_Layout.h b/src/lib/edje/Efl_Layout.h index 3fed1f381f..6bc6696b69 100644 --- a/src/lib/edje/Efl_Layout.h +++ b/src/lib/edje/Efl_Layout.h @@ -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 --