summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--cmake/LibraryConfigurations.cmake4
-rw-r--r--src/CMakeLists.txt3
2 files changed, 6 insertions, 1 deletions
diff --git a/cmake/LibraryConfigurations.cmake b/cmake/LibraryConfigurations.cmake
index f6dd4f31..6d2250c7 100644
--- a/cmake/LibraryConfigurations.cmake
+++ b/cmake/LibraryConfigurations.cmake
@@ -58,7 +58,9 @@ if (${PLATFORM} MATCHES "Desktop")
elseif (${PLATFORM} MATCHES "Web")
set(PLATFORM_CPP "PLATFORM_WEB")
- set(GRAPHICS "GRAPHICS_API_OPENGL_ES2")
+ if(NOT GRAPHICS)
+ set(GRAPHICS "GRAPHICS_API_OPENGL_ES2")
+ endif()
set(CMAKE_STATIC_LIBRARY_SUFFIX ".a")
elseif (${PLATFORM} MATCHES "Android")
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index bfb4b05b..4ba1c700 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -70,6 +70,9 @@ endif()
if (${PLATFORM} MATCHES "Web")
target_link_options(raylib PUBLIC "-sUSE_GLFW=3")
+ if(${GRAPHICS} MATCHES "GRAPHICS_API_OPENGL_ES3")
+ target_link_options(raylib PUBLIC "-sFULL_ES3=1")
+ endif()
endif()
set_target_properties(raylib PROPERTIES