elementary: add missing dependency on libwayland-client in elm_cnp
authorStefan Schmidt <stefan@osg.samsung.com>
Thu, 2 Jun 2016 10:02:01 +0000 (12:02 +0200)
committerStefan Schmidt <stefan@osg.samsung.com>
Thu, 2 Jun 2016 13:34:18 +0000 (15:34 +0200)
lib/elementary/.libs/lib_elementary_libelementary_la-elm_cnp.o: In function `wl_data_offer_accept':
/usr/include/wayland-client-protocol.h:893: undefined reference to `wl_proxy_marshal'
/usr/include/wayland-client-protocol.h:893: undefined reference to `wl_proxy_marshal'
collect2: error: ld returned 1 exit status

Based on a patch by aerodynamik. Thanks!

Fixes T3398

configure.ac

index fe5c03b..35a939b 100644 (file)
@@ -5409,6 +5409,8 @@ EFL_OPTIONAL_INTERNAL_DEPEND_PKG([ELEMENTARY], [${build_ecore_evas_win32}], [eco
 EFL_OPTIONAL_INTERNAL_DEPEND_PKG([ELEMENTARY], [${want_drm}], [ecore_drm2])
 EFL_OPTIONAL_INTERNAL_DEPEND_PKG([ELEMENTARY], [${build_ecore_evas_wayland}], [ecore_wl2])
 
+EFL_OPTIONAL_DEPEND_PKG([ELEMENTARY], [${want_wayland}], [WAYLAND], [wayland-client])
+
 dnl Special case deps for ecore_drm
 if test "${want_drm}" = "yes"; then
   EFL_DEPEND_PKG([ELEMENTARY], [DRM], [libdrm])