mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 03:50:05 +00:00
Updating freetype and freetype-gl
This commit is contained in:
parent
86a43fb761
commit
999d322985
3 changed files with 22 additions and 4 deletions
|
|
@ -13,7 +13,7 @@ set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
|
|||
include(${PROJECT_SOURCE_DIR}/external/cmake-conan/conan.cmake)
|
||||
|
||||
conan_cmake_configure(REQUIRES boost/1.77.0
|
||||
freetype/2.10.4
|
||||
freetype/2.11.1
|
||||
geographiclib/1.52
|
||||
glew/2.2.0
|
||||
glm/0.9.9.8
|
||||
|
|
|
|||
2
external/freetype-gl
vendored
2
external/freetype-gl
vendored
|
|
@ -1 +1 @@
|
|||
Subproject commit 1cbe5518844db279174b24e6529135870c396744
|
||||
Subproject commit 41193bc9200993215c3a22b107be60fa964c7422
|
||||
22
external/freetype-gl.cmake
vendored
22
external/freetype-gl.cmake
vendored
|
|
@ -14,6 +14,10 @@ set(freetype-gl_BUILD_HARFBUZZ OFF)
|
|||
set(freetype-gl_BUILD_MAKEFONT ON)
|
||||
set(freetype-gl_BUILD_TESTS OFF)
|
||||
set(freetype-gl_BUILD_SHARED OFF)
|
||||
set(freetype-gl_OFF_SCREEN OFF)
|
||||
|
||||
configure_file(freetype-gl/cmake/config.h.in
|
||||
${CMAKE_CURRENT_BINARY_DIR}/freetype-gl/config.h)
|
||||
|
||||
set(FREETYPE_GL_HDR freetype-gl/distance-field.h
|
||||
freetype-gl/edtaa3func.h
|
||||
|
|
@ -31,7 +35,8 @@ set(FREETYPE_GL_HDR freetype-gl/distance-field.h
|
|||
freetype-gl/vector.h
|
||||
freetype-gl/vertex-attribute.h
|
||||
freetype-gl/vertex-buffer.h
|
||||
freetype-gl/freetype-gl-errdef.h)
|
||||
freetype-gl/freetype-gl-errdef.h
|
||||
${CMAKE_CURRENT_BINARY_DIR}/freetype-gl/config.h)
|
||||
set(FREETYPE_GL_SRC freetype-gl/distance-field.c
|
||||
freetype-gl/edtaa3func.c
|
||||
freetype-gl/font-manager.c
|
||||
|
|
@ -83,13 +88,26 @@ endif()
|
|||
if(freetype-gl_USE_VAO)
|
||||
target_compile_definitions(freetype-gl PRIVATE FREETYPE_GL_USE_VAO)
|
||||
target_compile_definitions(makefont PRIVATE FREETYPE_GL_USE_VAO)
|
||||
endif(freetype-gl_USE_VAO)
|
||||
endif()
|
||||
|
||||
if(freetype-gl_USE_WITH_GLAD)
|
||||
target_compile_definitions(freetype-gl PRIVATE GL_WITH_GLAD)
|
||||
target_compile_definitions(makefont PRIVATE GL_WITH_GLAD)
|
||||
endif()
|
||||
|
||||
if(freetype-gl_USE_WITH_GLEW)
|
||||
target_compile_definitions(freetype-gl PRIVATE FREETYPE_GL_USE_GLEW)
|
||||
target_compile_definitions(makefont PRIVATE FREETYPE_GL_USE_GLEW)
|
||||
endif()
|
||||
|
||||
if(MSVC)
|
||||
target_compile_definitions(freetype-gl PRIVATE _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_DEPRECATE)
|
||||
target_compile_definitions(makefont PRIVATE _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_DEPRECATE)
|
||||
endif(MSVC)
|
||||
|
||||
target_include_directories(freetype-gl PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/freetype-gl)
|
||||
target_include_directories(makefont PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/freetype-gl)
|
||||
|
||||
set(FTGL_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/freetype-gl PARENT_SCOPE)
|
||||
|
||||
set_target_properties(doc PROPERTIES EXCLUDE_FROM_ALL True)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue