From 359902f8f043e7a7d782d1df3d5d74c3b2a3bd04 Mon Sep 17 00:00:00 2001
From: Philipp Zabel
Date: Thu, 8 Jun 2017 13:52:02 +0200
Subject: [PATCH] egl: use EGL CFLAGS reported by pkg-config
Some platforms need -DMESA_EGL_NO_X11_HEADERS set, as indicated by the
Cflags: field in egl.pc. pkg-config provides this information, pass it
to the compiler.
Signed-off-by: Philipp Zabel
---
src/waffle/CMakeLists.txt | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/waffle/CMakeLists.txt b/src/waffle/CMakeLists.txt
index d76e029..954774c 100644
--- a/src/waffle/CMakeLists.txt
+++ b/src/waffle/CMakeLists.txt
@@ -94,6 +94,9 @@ if(waffle_on_mac)
endif()
if(waffle_has_egl)
+ list(APPEND waffle_cflags
+ ${egl_CFLAGS}
+ )
list(APPEND waffle_sources
egl/wegl_config.c
egl/wegl_context.c
@@ -227,6 +230,7 @@ target_link_libraries(${waffle_libname} ${waffle_libdeps})
set_target_properties(${waffle_libname}
PROPERTIES
+ COMPILE_FLAGS ${waffle_cflags}
SOVERSION ${waffle_soversion}
VERSION ${waffle_soversion}.${waffle_minor_version}.${waffle_patch_version}
)
@@ -266,6 +270,7 @@ target_link_libraries(waffle_static ${waffle_libdeps})
set_target_properties(waffle_static
PROPERTIES
+ COMPILE_FLAGS ${waffle_cflags}
OUTPUT_NAME "waffle-static-${waffle_major_version}"
)
--
2.11.0