[Development] GL headers in Qt5GuiConfigExtras.cmake

Peter Kuemmel syntheticpp at gmx.net
Wed Feb 12 12:11:42 CET 2014


> > set(_GL_INCDIRS "/usr/include/GLES2")
> 
> Where does this come from?

Generated by  Qt5GuiConfigExtras.cmake.in

set(_GL_INCDIRS $$CMAKE_GL_INCDIRS)
find_path(_qt5gui_OPENGL_INCLUDE_DIR $$CMAKE_GL_HEADER_NAME
    PATHS ${_GL_INCDIRS}
!!IF !mac
    NO_DEFAULT_PATH
!!ENDIF
)

gui.pro defines CMAKE_GL_INCDIRS and CMAKE_GL_HEADER_NAME:

!isEmpty(QMAKE_INCDIR_OPENGL_ES2): CMAKE_GL_INCDIRS = $$cmakeTargetPaths($$QMAKE_INCDIR_OPENGL_ES2)
...
CMAKE_GL_HEADER_NAME = GLES2/gl2.h

and QMAKE_INCDIR_OPENGL_ES2 is set by configure to 
QMAKE_INCDIR_OPENGL_ES2 =  ".../sysroot/usr/include/GLES2" 

So, I would say there is one GLES2 too much in gui.pro. 
I only wonder why it works for others (or maybe it is not used at all)

> 
> Thanks,



More information about the Development mailing list