Embed ImGui Fonts
This commit is contained in:
parent
2785e3f138
commit
fc7ecd528a
15
dependencies/imgui/CMakeLists.txt
vendored
15
dependencies/imgui/CMakeLists.txt
vendored
@ -21,21 +21,20 @@ setup_header_dirs(imgui
|
|||||||
find_package(OpenGL REQUIRED)
|
find_package(OpenGL REQUIRED)
|
||||||
target_link_libraries(imgui PUBLIC glfw OpenGL::GL)
|
target_link_libraries(imgui PUBLIC glfw OpenGL::GL)
|
||||||
|
|
||||||
|
# Fonts
|
||||||
|
embed_resource(imgui src/misc/fonts/Roboto-Medium.ttf)
|
||||||
|
embed_resource(imgui src/misc/fonts/Cousine-Regular.ttf)
|
||||||
|
|
||||||
# Patch
|
# Patch
|
||||||
function(run_patch)
|
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND "patch" "-p1" "--quiet" ${ARGN}
|
COMMAND "patch" "-p1" "--forward" "--reject-file=-"
|
||||||
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/src"
|
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/src"
|
||||||
INPUT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/fix-hidpi.patch"
|
INPUT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/fix-hidpi.patch"
|
||||||
COMMAND_ERROR_IS_FATAL ANY
|
OUTPUT_QUIET
|
||||||
)
|
)
|
||||||
endfunction()
|
|
||||||
# https://stackoverflow.com/a/79041978
|
|
||||||
run_patch("--batch" "--reverse")
|
|
||||||
run_patch()
|
|
||||||
|
|
||||||
# Install
|
# Install
|
||||||
setup_library(imgui TRUE TRUE)
|
setup_library(imgui TRUE TRUE)
|
||||||
|
|
||||||
# License
|
# License
|
||||||
install(FILES src/LICENSE.txt DESTINATION "${MCPI_LEGAL_DIR}/ImGui")
|
install(FILES src/LICENSE.txt src/docs/FONTS.md DESTINATION "${MCPI_LEGAL_DIR}/ImGui")
|
||||||
|
Loading…
Reference in New Issue
Block a user