wayland-egl: adds CFLAGS for wayland.egl.h include
authorTobias Klausmann <tobias.johannes.klausmann@mni.thm.de>
Tue, 3 Oct 2017 13:45:22 +0000 (15:45 +0200)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 4 Oct 2017 13:25:06 +0000 (14:25 +0100)
Starting with commit ab0589c6ed ("wayland-egl: remove no longer needed
wayland-client dependency") the wayland-egl.h include was missing leading to a
build failure:

  CC       wayland-egl.lo
wayland-egl.c:33:10: fatal error: wayland-egl.h: No such file or directory
 #include "wayland-egl.h"
          ^~~~~~~~~~~~~~~

Strictly speaking we should be checking for wayland-egl in configure and
propagating its CFLAGS here.

Yet again, the current wayland-egl split is bonkers as the Wayland repo
provides single header, no pkg-config file or library.

That will be resolved at a later stage, but in the meanwhile fix the
build.

Fixes: ab0589c6ed ("wayland-egl: remove no longer needed wayland-client
dependency")
Signed-off-by: Tobias Klausmann <tobias.johannes.klausmann@mni.thm.de>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
[Emil Velikov: add some text about CFLAGS and current wayland-egl situation]
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
src/egl/wayland/wayland-egl/Makefile.am

index 08a67680498700836c88ba27908489dc4314b6a5..730fd03ddbe18b71232f79c0c04a401552c7b225 100644 (file)
@@ -2,7 +2,8 @@ pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = wayland-egl.pc
 
 AM_CFLAGS = $(DEFINES) \
-           $(VISIBILITY_CFLAGS)
+           $(VISIBILITY_CFLAGS) \
+           $(WAYLAND_SERVER_CFLAGS)
 
 lib_LTLIBRARIES = libwayland-egl.la
 noinst_HEADERS = wayland-egl-backend.h