mirror of
https://github.com/enduro2d/enduro2d.git
synced 2025-12-12 23:36:33 +07:00
update glew cmake
This commit is contained in:
@@ -125,6 +125,8 @@ add_subdirectory(modules/enum.hpp)
|
||||
add_subdirectory(modules/flat.hpp)
|
||||
add_subdirectory(modules/promise.hpp)
|
||||
|
||||
# glfw
|
||||
|
||||
set(GLFW_INSTALL OFF CACHE INTERNAL "" FORCE)
|
||||
set(GLFW_BUILD_DOCS OFF CACHE INTERNAL "" FORCE)
|
||||
set(GLFW_BUILD_TESTS OFF CACHE INTERNAL "" FORCE)
|
||||
@@ -133,6 +135,14 @@ set(GLFW_BUILD_EXAMPLES OFF CACHE INTERNAL "" FORCE)
|
||||
add_subdirectory(modules/glfw)
|
||||
set_target_properties(glfw PROPERTIES FOLDER modules)
|
||||
|
||||
# glew
|
||||
|
||||
set(glew-cmake_BUILD_STATIC ON CACHE INTERNAL "" FORCE)
|
||||
set(glew-cmake_BUILD_SHARED OFF CACHE INTERNAL "" FORCE)
|
||||
|
||||
add_subdirectory(modules/glew)
|
||||
set_target_properties(libglew_static PROPERTIES FOLDER modules)
|
||||
|
||||
#
|
||||
# e2d library target
|
||||
#
|
||||
@@ -156,6 +166,7 @@ target_link_libraries(${PROJECT_NAME}
|
||||
|
||||
target_link_libraries(${PROJECT_NAME}
|
||||
PRIVATE glfw
|
||||
PRIVATE libglew_static
|
||||
PRIVATE OpenGL::GL
|
||||
PRIVATE Threads::Threads
|
||||
PRIVATE $<$<CXX_COMPILER_ID:MSVC>:winmm.lib>)
|
||||
|
||||
Submodule modules/glew updated: 438bedae7e...f456deace7
@@ -23,14 +23,6 @@ mkdir -p $SOURCES_RDPARTY_DIR
|
||||
mkdir -p $UNTESTS_DIR/catch
|
||||
cp -fv $MODULES_DIR/catch2/single_include/catch2/catch.hpp $UNTESTS_DIR/catch/catch.hpp
|
||||
|
||||
#
|
||||
# glew
|
||||
#
|
||||
|
||||
mkdir -p $SOURCES_RDPARTY_DIR/glew
|
||||
cp -rfv $MODULES_DIR/glew/include/. $SOURCES_RDPARTY_DIR/glew/
|
||||
cp -fv $MODULES_DIR/glew/src/glew.c $SOURCES_RDPARTY_DIR/glew/glew.c
|
||||
|
||||
#
|
||||
# imgui
|
||||
#
|
||||
|
||||
3051
sources/3rdparty/glew/GL/eglew.h
vendored
3051
sources/3rdparty/glew/GL/eglew.h
vendored
File diff suppressed because it is too large
Load Diff
26427
sources/3rdparty/glew/GL/glew.h
vendored
26427
sources/3rdparty/glew/GL/glew.h
vendored
File diff suppressed because it is too large
Load Diff
1831
sources/3rdparty/glew/GL/glxew.h
vendored
1831
sources/3rdparty/glew/GL/glxew.h
vendored
File diff suppressed because it is too large
Load Diff
1468
sources/3rdparty/glew/GL/wglew.h
vendored
1468
sources/3rdparty/glew/GL/wglew.h
vendored
File diff suppressed because it is too large
Load Diff
31949
sources/3rdparty/glew/glew.c
vendored
31949
sources/3rdparty/glew/glew.c
vendored
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user