@@ -7,6 +7,7 @@ option(NO_ISA_EXTENSIONS "Disable ISA extensions (don't pass -march=native or -m
77option (NO_STATISTICS "Disable calculation of statistics" OFF )
88option (SELF_PROFILE "Enable self-profiling" OFF )
99option (SANITIZE "Sanitizer parameters" OFF )
10+ option (USE_UNICODE_FONT "Use Unicode font" OFF )
1011
1112include (${CMAKE_CURRENT_LIST_DIR} /../cmake/version .cmake)
1213
@@ -145,13 +146,21 @@ set(PROFILER_FILES
145146
146147Embed(PROFILER_FILES SystemPrompt src/llm/system .prompt.md )
147148Embed(PROFILER_FILES SystemReminder src/llm/system .reminder.md )
148- Embed(PROFILER_FILES FontFixed src/font/FiraCode-Retina.ttf)
149- Embed(PROFILER_FILES FontIcons src/font/Font\ Awesome\ 6\ Free-Solid-900.otf)
150- Embed(PROFILER_FILES FontNormal src/font/Roboto-Regular.ttf)
151- Embed(PROFILER_FILES FontBold src/font/Roboto-Bold.ttf)
152- Embed(PROFILER_FILES FontItalic src/font/Roboto-Italic.ttf)
153- Embed(PROFILER_FILES FontBoldItalic src/font/Roboto-BoldItalic.ttf)
154149Embed(PROFILER_FILES Manual ../manual/tracy.md )
150+ Embed(PROFILER_FILES FontIcons src/font/Font\ Awesome\ 6\ Free-Solid-900.otf)
151+ if (USE_UNICODE_FONT)
152+ Embed(PROFILER_FILES FontNormal src/font/unifont.otf)
153+ Embed(PROFILER_FILES FontBold src/font/unifont.otf)
154+ Embed(PROFILER_FILES FontItalic src/font/unifont.otf)
155+ Embed(PROFILER_FILES FontBoldItalic src/font/unifont.otf)
156+ Embed(PROFILER_FILES FontFixed src/font/unifont.otf)
157+ else ()
158+ Embed(PROFILER_FILES FontNormal src/font/Roboto-Regular.ttf)
159+ Embed(PROFILER_FILES FontBold src/font/Roboto-Bold.ttf)
160+ Embed(PROFILER_FILES FontItalic src/font/Roboto-Italic.ttf)
161+ Embed(PROFILER_FILES FontBoldItalic src/font/Roboto-BoldItalic.ttf)
162+ Embed(PROFILER_FILES FontFixed src/font/FiraCode-Retina.ttf)
163+ endif ()
155164
156165set (INCLUDES "${CMAKE_CURRENT_BINARY_DIR} " )
157166set (LIBS "" )
0 commit comments