v2 rebuild: GDI+ single-surface UI, self-calibrating progress, compact push-to-talk, GGML+Whisper integration

This commit is contained in:
Win Dictation Dev
2026-06-11 15:30:19 +12:00
parent 81b3d0073e
commit 1f67c07a77
28 changed files with 11856 additions and 1948 deletions
+25
View File
@@ -0,0 +1,25 @@
include_guard(GLOBAL)
function(add_library name)
_add_library(${name} ${ARGN})
set(TARGET ${name} PARENT_SCOPE)
endfunction()
function(ggml_get_system_arch)
set(options)
set(oneValueArgs RESULT)
set(multiValueArgs)
cmake_parse_arguments(ARG "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
if(CMAKE_OSX_ARCHITECTURES STREQUAL "arm64" OR CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64")
set(${ARG_RESULT} "arm64" PARENT_SCOPE)
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "amd64|x86_64|AMD64")
set(${ARG_RESULT} "x86" PARENT_SCOPE)
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "i[3-6]86")
set(${ARG_RESULT} "x86" PARENT_SCOPE)
elseif(CMAKE_SIZEOF_VOID_P EQUAL 8)
set(${ARG_RESULT} "x86" PARENT_SCOPE)
else()
set(${ARG_RESULT} "x86" PARENT_SCOPE)
endif()
endfunction()