mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-21 21:55:38 +00:00
CMake: use correct Raspberry Pi library names & fix generic GLES support
* For BCMHOST build, use brcmEGL / brcmGLESv2 libraries, and don't look at Mesa includes (so libraspberrypi-dev and libgles*-mesa-dev can coexist). * If overridden via -DGLES=On, don't present vendor includes to build to make absolutely sure that the Mesa includes are used. Fixes stretch vendor library building & generic Mesa GLES compatibility.
This commit is contained in:
parent
0974f1c6c7
commit
d6adf6b71e
|
@ -42,21 +42,33 @@ ELSE (WIN32)
|
|||
|
||||
ELSE(APPLE)
|
||||
|
||||
FIND_PATH(OPENGLES_INCLUDE_DIR GLES/gl.h
|
||||
/usr/openwin/share/include
|
||||
/opt/graphics/OpenGL/include /usr/X11R6/include
|
||||
/usr/include
|
||||
/opt/vc/include
|
||||
)
|
||||
IF (DEFINED BCMHOST)
|
||||
FIND_PATH(OPENGLES_INCLUDE_DIR GLES/gl.h
|
||||
/opt/vc/include
|
||||
NO_DEFAULT_PATH
|
||||
)
|
||||
|
||||
FIND_LIBRARY(OPENGLES_gl_LIBRARY
|
||||
NAMES GLES_CM GLESv1_CM
|
||||
PATHS /opt/graphics/OpenGL/lib
|
||||
/usr/openwin/lib
|
||||
/usr/shlib /usr/X11R6/lib
|
||||
/usr/lib
|
||||
/opt/vc/lib
|
||||
)
|
||||
FIND_LIBRARY(OPENGLES_gl_LIBRARY
|
||||
NAMES brcmGLESv2
|
||||
PATHS /opt/vc/lib
|
||||
)
|
||||
|
||||
ELSE (DEFINED BCMHOST)
|
||||
|
||||
FIND_PATH(OPENGLES_INCLUDE_DIR GLES/gl.h
|
||||
/usr/openwin/share/include
|
||||
/opt/graphics/OpenGL/include /usr/X11R6/include
|
||||
/usr/include
|
||||
)
|
||||
|
||||
FIND_LIBRARY(OPENGLES_gl_LIBRARY
|
||||
NAMES GLES_CM GLESv1_CM
|
||||
PATHS /opt/graphics/OpenGL/lib
|
||||
/usr/openwin/lib
|
||||
/usr/shlib /usr/X11R6/lib
|
||||
/usr/lib
|
||||
)
|
||||
ENDIF (DEFINED BCMHOST)
|
||||
|
||||
# On Unix OpenGL most certainly always requires X11.
|
||||
# Feel free to tighten up these conditions if you don't
|
||||
|
|
|
@ -178,7 +178,7 @@ endif()
|
|||
if(DEFINED BCMHOST)
|
||||
LIST(APPEND COMMON_LIBRARIES
|
||||
bcm_host
|
||||
EGL
|
||||
brcmEGL
|
||||
${OPENGLES_LIBRARIES}
|
||||
)
|
||||
else()
|
||||
|
|
Loading…
Reference in a new issue