eolian: disallow cyclic dependencies between .eo files
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Fri, 22 May 2015 14:03:38 +0000 (15:03 +0100)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Fri, 22 May 2015 14:03:38 +0000 (15:03 +0100)
commit9214fa3db97362b65960c85cad92d85e56bc30ca
tree1be3bb15f756b5657f4c7b8f55ad12128a98644b
parentadf445e3bdc290e78e3be05bbaeea54739568205
eolian: disallow cyclic dependencies between .eo files

Eo files will now fail to compile if a cycle is detected.

This required some temporary changes in existing eo files
(we had 2 cycles) for which I added a FIXME (they do not
affect C generation).

@feature
src/lib/ecore_con/ecore_con_server.eo
src/lib/eolian/eo_parser.c
src/lib/eolian/eolian_database.c
src/lib/eolian/eolian_database.h
src/lib/evas/canvas/evas_3d_node.eo