mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-02-03 12:31:15 +00:00
Simplify OpenGL ES detection
This commit is contained in:
parent
447ddc8139
commit
ea5b5d1c55
@ -44,20 +44,16 @@ else()
|
|||||||
message(STATUS "🧩 OpenGL 1.x support not enabled — needs OpenGL")
|
message(STATUS "🧩 OpenGL 1.x support not enabled — needs OpenGL")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(EMSCRIPTEN)
|
find_library(OPENGL_ES2_LIBRARY NAMES GLESv2)
|
||||||
message(STATUS "Found OpenGL: enabling OpenGL ES 2.x renderer for Emscripten")
|
if(EMSCRIPTEN OR OPENGL_ES2_LIBRARY)
|
||||||
|
message(STATUS "Found OpenGL: enabling OpenGL ES 2.x renderer")
|
||||||
target_sources(miniwin PRIVATE src/d3drm/backends/opengles2/renderer.cpp)
|
target_sources(miniwin PRIVATE src/d3drm/backends/opengles2/renderer.cpp)
|
||||||
target_compile_definitions(miniwin PRIVATE USE_OPENGLES2)
|
target_compile_definitions(miniwin PRIVATE USE_OPENGLES2)
|
||||||
else()
|
|
||||||
find_library(OPENGL_ES2_LIBRARY NAMES GLESv2)
|
|
||||||
if(OPENGL_ES2_LIBRARY)
|
if(OPENGL_ES2_LIBRARY)
|
||||||
message(STATUS "Found OpenGL: enabling OpenGL ES 2.x renderer")
|
|
||||||
target_sources(miniwin PRIVATE src/d3drm/backends/opengles2/renderer.cpp)
|
|
||||||
target_compile_definitions(miniwin PRIVATE USE_OPENGLES2)
|
|
||||||
target_link_libraries(miniwin PRIVATE OpenGL::GL)
|
target_link_libraries(miniwin PRIVATE OpenGL::GL)
|
||||||
else()
|
|
||||||
message(STATUS "🧩 OpenGL ES 2.x support not enabled")
|
|
||||||
endif()
|
endif()
|
||||||
|
else()
|
||||||
|
message(STATUS "🧩 OpenGL ES 2.x support not enabled")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NINTENDO_3DS)
|
if(NINTENDO_3DS)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user