q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=05ea7c7b551a6d590bbb2d1d34ad4909f607f5b1

commit 05ea7c7b551a6d590bbb2d1d34ad4909f607f5b1
Author: Daniel Kolesa <d.kol...@osg.samsung.com>
Date:   Fri May 29 11:15:28 2015 +0100

    eolian/generator: don't generate extern types
---
 src/bin/eolian/types_generator.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/bin/eolian/types_generator.c b/src/bin/eolian/types_generator.c
index 7e6e483..96811b7 100644
--- a/src/bin/eolian/types_generator.c
+++ b/src/bin/eolian/types_generator.c
@@ -165,6 +165,8 @@ types_header_generate(const char *eo_filename, Eina_Strbuf 
*buf, Eina_Bool full)
    Eina_Iterator *itr = eolian_type_aliases_get_by_file(eo_filename);
    EINA_ITERATOR_FOREACH(itr, tp)
      {
+        if (eolian_type_is_extern(tp))
+          continue;
         Eina_Strbuf *type_buf = _type_generate(tp, full);
         if (type_buf)
           {
@@ -179,6 +181,8 @@ types_header_generate(const char *eo_filename, Eina_Strbuf 
*buf, Eina_Bool full)
    itr = eolian_type_structs_get_by_file(eo_filename);
    EINA_ITERATOR_FOREACH(itr, tp)
      {
+        if (eolian_type_is_extern(tp))
+          continue;
         Eina_Strbuf *type_buf = _type_generate(tp, full);
         if (type_buf)
           {
@@ -196,6 +200,8 @@ types_header_generate(const char *eo_filename, Eina_Strbuf 
*buf, Eina_Bool full)
    itr = eolian_type_enums_get_by_file(eo_filename);
    EINA_ITERATOR_FOREACH(itr, tp)
      {
+        if (eolian_type_is_extern(tp))
+          continue;
         Eina_Strbuf *type_buf = _type_generate(tp, EINA_TRUE);
         if (type_buf)
           {

-- 


Reply via email to