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
 

-- 


Reply via email to