Preserve Unicode Windows arguments when loading native models

This commit is contained in:
karl committed 2026-10-13 07:58:38 +02:00
1 parent da2a8e6cbb
commit 6e758c5cca
7 files changed
+184 -5

No files matched your search

@@ -67,6 +67,10 @@ set(MTMD_VIDEO OFF CACHE BOOL "Frames decoded by bounded media adapter" FORCE)
set(LLAMA_OPENSSL OFF CACHE BOOL "No network runtime dependencies" FORCE)
add_subdirectory("${LLAMA_CPP_DIR}" llama-build)
add_executable(searchi-gemma-worker worker.cpp)
if(MINGW)
# Windows argument conversion uses wmain; keep the same wide CRT entry.
target_link_options(searchi-gemma-worker PRIVATE -municode)
endif()
target_include_directories(searchi-gemma-worker PRIVATE "${LLAMA_CPP_DIR}/vendor")
target_link_libraries(searchi-gemma-worker PRIVATE llama mtmd ${CMAKE_DL_LIBS})
if(SEARCHI_CPU_DISPATCH)