mirror of
https://github.com/enduro2d/enduro2d.git
synced 2025-12-13 07:45:39 +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/flat.hpp)
|
||||||
add_subdirectory(modules/promise.hpp)
|
add_subdirectory(modules/promise.hpp)
|
||||||
|
|
||||||
|
# glfw
|
||||||
|
|
||||||
set(GLFW_INSTALL OFF CACHE INTERNAL "" FORCE)
|
set(GLFW_INSTALL OFF CACHE INTERNAL "" FORCE)
|
||||||
set(GLFW_BUILD_DOCS OFF CACHE INTERNAL "" FORCE)
|
set(GLFW_BUILD_DOCS OFF CACHE INTERNAL "" FORCE)
|
||||||
set(GLFW_BUILD_TESTS 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)
|
add_subdirectory(modules/glfw)
|
||||||
set_target_properties(glfw PROPERTIES FOLDER modules)
|
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
|
# e2d library target
|
||||||
#
|
#
|
||||||
@@ -156,6 +166,7 @@ target_link_libraries(${PROJECT_NAME}
|
|||||||
|
|
||||||
target_link_libraries(${PROJECT_NAME}
|
target_link_libraries(${PROJECT_NAME}
|
||||||
PRIVATE glfw
|
PRIVATE glfw
|
||||||
|
PRIVATE libglew_static
|
||||||
PRIVATE OpenGL::GL
|
PRIVATE OpenGL::GL
|
||||||
PRIVATE Threads::Threads
|
PRIVATE Threads::Threads
|
||||||
PRIVATE $<$<CXX_COMPILER_ID:MSVC>:winmm.lib>)
|
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
|
mkdir -p $UNTESTS_DIR/catch
|
||||||
cp -fv $MODULES_DIR/catch2/single_include/catch2/catch.hpp $UNTESTS_DIR/catch/catch.hpp
|
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
|
# 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