There is a build error on cpp project
because following commit remove extern "C".
8548d4d ecore_wl2: Move managed APIs to public header
Change-Id: Ic508303c317445194f22399fd77a7dc1efaa366c
# define WL_HIDE_DEPRECATED
# include <wayland-server.h>
+# ifdef EAPI
+# undef EAPI
+# endif
+
+# ifdef __GNUC__
+# if __GNUC__ >= 4
+# define EAPI __attribute__ ((visibility("default")))
+# else
+# define EAPI
+# endif
+# else
+# define EAPI
+# endif
+
+# ifdef __cplusplus
+extern "C" {
+# endif
+
#define ECORE_WL2_SURFACE_INTERFACE_VERSION 1
/** @internal */
EAPI void ecore_wl2_sync(void);
//
+# undef EAPI
+# define EAPI
+
+# ifdef __cplusplus
+}
+# endif
+
#endif