evas: Fix C++ compilation
authorJean-Philippe Andre <jp.andre@samsung.com>
Fri, 13 Oct 2017 05:15:52 +0000 (14:15 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Fri, 13 Oct 2017 05:15:52 +0000 (14:15 +0900)
commit60e31101a66aa78b544f39cff6ba27cdc704deef
treefee4f4fae17c0a3f2e3f8af8d6967a3af4b4f89d
parent04d3cc4eb97df221af1c9a03996f3ae02e2e229f
evas: Fix C++ compilation

Efl.Animation and Efl.Canvas.Object need each other, and introduce a
cyclic dependency. Eolian doesn't complain... but C++ fails to compile,
as one header must be included before the other, and vice-versa.

Do we have other cyclic dependencies? I remember we lifted the
limitation in eolian itself, but can't remember exactly how it should be
handled...

Ping @q66 @felipealmeida
src/lib/evas/canvas/efl_canvas_object.eo