From 8b0ae49c8bea78df73c3ecae0059d54a95c561fa Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Sun, 24 Dec 2017 00:11:45 +0100 Subject: [PATCH] cmake: forward cflags from *.pc files to waffle cflags When building mesa egl without x11 and gles2 the headers need a MESA_EGL_NO_X11_HEADERS define to avoid including X11 headers. This define MESA_EGL_NO_X11_HEADERS is lost while building waffle since CGLAGS defined by pc files are not used. MESA_EGL_NO_X11_HEADERS is defined in CFLAGS from egl.pc. Signed-off-by: Romain Naour --- src/waffle/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/waffle/CMakeLists.txt b/src/waffle/CMakeLists.txt index d76e029..2ff72c8 100644 --- a/src/waffle/CMakeLists.txt +++ b/src/waffle/CMakeLists.txt @@ -5,6 +5,14 @@ add_definitions( -DWAFFLE_API_VERSION=${waffle_api_version} -DWAFFLE_API_EXPERIMENTAL + ${egl_CFLAGS} + ${gbm_CFLAGS} + ${gl_CFLAGS} + ${GLEXT_CFLAGS} + ${libudev_CFLAGS} + ${wayland-client_CFLAGS} + ${wayland-egl_CFLAGS} + ${x11-xcb_CFLAGS} ) include_directories( -- 2.14.3