Skip to content

Commit 386d9ad

Browse files
committed
refact: renaming skia_minimal -> imgui_skia
1 parent ec02776 commit 386d9ad

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+415
-360
lines changed

imgui_skia/.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
*.ttf
2+
cmake-build-*
3+
build
4+
.idea
5+
.vscode
6+
lib
7+
bin

imgui_skia/CMakeLists.txt

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
# generated using cmakelists.dhall
2+
cmake_minimum_required(VERSION 3.24)
3+
project(imgui_skia)
4+
set(CMAKE_LINKER clang++)
5+
set(CMAKE_CXX_COMPILER clang++)
6+
set(CMAKE_BUILD_TYPE Release)
7+
8+
add_compile_definitions(MESA_EGL_NO_X11_HEADERS
9+
NOMINMAX
10+
NDEBUG
11+
SK_CODEC_DECODES_BMP
12+
SK_CODEC_DECODES_WBMP
13+
SKIA_DLL
14+
SK_ENABLE_PRECOMPILE
15+
SK_GANESH
16+
SK_DISABLE_TRACING
17+
SK_GAMMA_APPLY_TO_A8
18+
SK_ENABLE_AVX512_OPTS
19+
SKIA_IMPLEMENTATION=1
20+
SK_FONTMGR_FREETYPE_DIRECTORY_AVAILABLE
21+
SK_TYPEFACE_FACTORY_FREETYPE
22+
SK_FONTMGR_FREETYPE_EMBEDDED_AVAILABLE
23+
SK_FONTMGR_FREETYPE_EMPTY_AVAILABLE
24+
SK_TYPEFACE_FACTORY_DIRECTWRITE
25+
SK_FONTMGR_DIRECTWRITE_AVAILABLE
26+
SK_FONTMGR_GDI_AVAILABLE
27+
SK_GL
28+
SK_CODEC_ENCODES_JPEG
29+
SK_SUPPORT_PDF
30+
SK_CODEC_DECODES_JPEG
31+
SK_CODEC_ENCODES_PNG
32+
SK_CODEC_ENCODES_PNG_WITH_LIBPNG
33+
SK_CODEC_ENCODES_WEBP
34+
SK_SUPPORT_XPS
35+
SK_CODEC_DECODES_ICO
36+
SK_CODEC_DECODES_PNG
37+
SK_CODEC_DECODES_PNG_WITH_LIBPNG
38+
SK_CODEC_DECODES_RAW
39+
SK_CODEC_DECODES_WEBP
40+
SK_HAS_WUFFS_LIBRARY
41+
SK_CODEC_DECODES_GIF
42+
SK_XML
43+
SK_DISABLE_LEGACY_GL_MAKE_NATIVE_INTERFACE
44+
_HAS_AUTO_PTR_ETC
45+
)
46+
include_directories(C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./../../contrib/flatbuffers/include
47+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_w_hooks_1.91.9_wip
48+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_skia_impl
49+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./../../contrib/sdl/include
50+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./../../contrib/skia
51+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_skia_driver_impl
52+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./../../contrib/tracy/public
53+
)
54+
add_compile_options(-std=c++20
55+
-Wall
56+
-Wformat
57+
-Wextra
58+
-Wno-unused-parameter
59+
-fno-omit-frame-pointer
60+
-O3
61+
# skiaShared
62+
-funwind-tables
63+
-ffp-contract=off
64+
-fstrict-aliasing
65+
-fvisibility=hidden
66+
-fdata-sections
67+
-ffunction-sections
68+
-fvisibility-inlines-hidden
69+
-fno-exceptions
70+
-fno-rtti
71+
)
72+
link_libraries(-DNDEBUG
73+
# sdl3Shared
74+
-LC:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./../../contrib/sdl/build
75+
-lSDL3-static
76+
-lwinmm
77+
-limm32
78+
-lole32
79+
-loleaut32
80+
-lversion
81+
-luuid
82+
-ladvapi32
83+
-lsetupapi
84+
-lshell32
85+
-ldinput8
86+
# skiaShared
87+
-LC:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./../../contrib/skia/out/Static
88+
-lskparagraph
89+
-lskia
90+
-lskunicode_core
91+
-lskunicode_icu
92+
-lbentleyottmann
93+
-lskshaper
94+
-lOpenGL32
95+
)
96+
97+
# empty target systemFlags
98+
99+
# empty target flatbuffers
100+
101+
# begin imguiWithHooks1919Wip
102+
add_library(imguiWithHooks1919Wip STATIC C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_w_hooks_1.91.9_wip/imgui.cpp
103+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_w_hooks_1.91.9_wip/imgui_demo.cpp
104+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_w_hooks_1.91.9_wip/imgui_draw.cpp
105+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_w_hooks_1.91.9_wip/imgui_tables.cpp
106+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_w_hooks_1.91.9_wip/imgui_widgets.cpp
107+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_w_hooks_1.91.9_wip/imgui_impl_sdl3.cpp
108+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_w_hooks_1.91.9_wip/imgui_impl_sdl3.cpp)
109+
# end imguiWithHooks1919Wip
110+
111+
# begin imguiSkiaImpl
112+
add_library(imguiSkiaImpl STATIC C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_skia_impl/imgui_skia_extensions.cpp
113+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_skia_impl/imgui_skia_hooks_impl.cpp
114+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_skia_impl/imgui_skia_imzero_cmd_render.cpp
115+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_skia_impl/imgui_skia_paragraph.cpp
116+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_skia_impl/imgui_skia_setup_ui.cpp
117+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_skia_impl/imgui_skia_tracy_support.cpp)
118+
# end imguiSkiaImpl
119+
120+
# empty target sdl3Shared
121+
122+
# empty target skiaShared
123+
124+
# begin imguiSkiaDriverImpl
125+
add_library(imguiSkiaDriverImpl STATIC C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_skia_driver_impl/imgui_skia_app_sdl3.cpp
126+
C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./imgui_skia_driver_impl/imgui_skia_cli_options.cpp)
127+
# end imguiSkiaDriverImpl
128+
129+
# begin tracyDisabled
130+
add_library(tracyDisabled STATIC C:/Users/User/repo/imzero_client_cpp/imgui_skia/../imgui_skia/./../../contrib/tracy/public/TracyClient.cpp)
131+
# end tracyDisabled
132+
add_library(imgui_skia STATIC $<TARGET_OBJECTS:imguiWithHooks1919Wip>
133+
$<TARGET_OBJECTS:imguiSkiaImpl>
134+
$<TARGET_OBJECTS:imguiSkiaDriverImpl>
135+
$<TARGET_OBJECTS:tracyDisabled>)

0 commit comments

Comments
 (0)