summaryrefslogtreecommitdiffhomepage
path: root/cmake/GlfwImport.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/GlfwImport.cmake')
-rw-r--r--cmake/GlfwImport.cmake7
1 files changed, 6 insertions, 1 deletions
diff --git a/cmake/GlfwImport.cmake b/cmake/GlfwImport.cmake
index 12dbfeb9..5692e44f 100644
--- a/cmake/GlfwImport.cmake
+++ b/cmake/GlfwImport.cmake
@@ -16,10 +16,15 @@ if(NOT glfw3_FOUND AND NOT USE_EXTERNAL_GLFW STREQUAL "ON" AND "${PLATFORM}" MAT
set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE)
set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
set(GLFW_INSTALL OFF CACHE BOOL "" FORCE)
- set(BUILD_SHARED_LIBS OFF CACHE BOOL " " FORCE)
set(GLFW_USE_WAYLAND ${USE_WAYLAND} CACHE BOOL "" FORCE)
+ set(WAS_SHARED ${BUILD_SHARED_LIBS})
+ set(BUILD_SHARED_LIBS OFF CACHE BOOL " " FORCE)
+
add_subdirectory(external/glfw)
+
+ set(BUILD_SHARED_LIBS WAS_SHARED CACHE BOOL " " FORCE)
+ unset(WAS_SHARED)
list(APPEND raylib_sources $<TARGET_OBJECTS:glfw_objlib>)
include_directories(BEFORE SYSTEM external/glfw/include)