Skip to content
Permalink
Browse files

Fixed bug 4643 - Append EGL CFLAGS in CheckOpenGLESX11

Danilo Spinella

EGL need -DMESA_EGL_NO_X11_HEADERS in systems without X11 installed. Make CMake checks import EGL CFLAGS.

Relevant bug: https://bugzilla.libsdl.org/show_bug.cgi?id=4243
  • Loading branch information
slouken committed Mar 2, 2020
1 parent aa384ad commit c7a739bef4c20b280523e3362170201ccb4a2960
Showing with 3 additions and 1 deletion.
  1. +3 −1 cmake/sdlchecks.cmake
@@ -757,8 +757,10 @@ macro(CheckOpenGLX11)
endmacro()

# Requires:
# - nada
# - PkgCheckModules
macro(CheckOpenGLESX11)
pkg_check_modules(EGL egl)
set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} ${EGL_CFLAGS}")
if(VIDEO_OPENGLES)
check_c_source_compiles("
#define EGL_API_FB

0 comments on commit c7a739b

Please sign in to comment.