mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-03-27 23:37:05 -05:00
feat: Added support for SVG glyphs in fonts
This commit is contained in:
@@ -797,9 +797,7 @@ endmacro()
|
||||
macro(addBundledLibraries)
|
||||
set(EXTERNAL_LIBS_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}/lib/external")
|
||||
set(THIRD_PARTY_LIBS_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}/lib/third_party")
|
||||
|
||||
set(BUILD_SHARED_LIBS OFF)
|
||||
add_subdirectory(${THIRD_PARTY_LIBS_FOLDER}/imgui)
|
||||
|
||||
add_subdirectory(${THIRD_PARTY_LIBS_FOLDER}/microtar EXCLUDE_FROM_ALL)
|
||||
|
||||
@@ -887,6 +885,8 @@ macro(addBundledLibraries)
|
||||
add_subdirectory(${EXTERNAL_LIBS_FOLDER}/pattern_language EXCLUDE_FROM_ALL)
|
||||
add_subdirectory(${EXTERNAL_LIBS_FOLDER}/disassembler EXCLUDE_FROM_ALL)
|
||||
|
||||
add_subdirectory(${THIRD_PARTY_LIBS_FOLDER}/imgui)
|
||||
|
||||
if (LIBPL_SHARED_LIBRARY)
|
||||
install(
|
||||
TARGETS
|
||||
|
||||
2
lib/third_party/imgui/imgui/CMakeLists.txt
vendored
2
lib/third_party/imgui/imgui/CMakeLists.txt
vendored
@@ -28,7 +28,7 @@ if (NOT IMHEX_EXTERNAL_PLUGIN_BUILD)
|
||||
|
||||
target_include_directories(imgui_imgui PUBLIC ${FREETYPE_INCLUDE_DIRS})
|
||||
target_link_directories(imgui_imgui PUBLIC ${FREETYPE_LIBRARY_DIRS})
|
||||
target_link_libraries(imgui_imgui PUBLIC ${FREETYPE_LIBRARIES})
|
||||
target_link_libraries(imgui_imgui PUBLIC ${FREETYPE_LIBRARIES} ${LUNASVG_LIBRARIES})
|
||||
target_compile_definitions(imgui_imgui PRIVATE EXPORT_SYMBOLS=1)
|
||||
endif()
|
||||
|
||||
|
||||
@@ -167,6 +167,7 @@ namespace ImGui
|
||||
#define IMGUI_DEBUG_TOOL_ITEM_PICKER_EX
|
||||
#define IMGUI_USE_WCHAR32
|
||||
#define IMGUI_USE_LEGACY_CRC32_ADLER 1
|
||||
#define IMGUI_ENABLE_FREETYPE_LUNASVG 1
|
||||
|
||||
#if defined(IMGUI_TEST_ENGINE)
|
||||
#include "imgui_te_imconfig.h"
|
||||
|
||||
Reference in New Issue
Block a user