feat: Update CMake configuration and vcpkg dependencies

- Enhanced httplib status messages to clarify header-only mode and AI feature requirements.
- Added zlib as a dependency in vcpkg.json to support future compression features.
This commit is contained in:
scawful
2025-10-04 20:34:54 -04:00
parent dc8ac9a9e4
commit b3fee1b62e
2 changed files with 8 additions and 3 deletions

View File

@@ -246,8 +246,12 @@ elseif(YAZE_PLATFORM_WINDOWS)
message(STATUS " Recommend keeping JSON enabled (it's header-only)")
endif()
# Note about httplib configuration
message(STATUS "httplib: Using header-only mode (zlib/brotli/zstd disabled)")
# Note about httplib and AI features
message(STATUS "httplib: Header-only mode (compression libs disabled)")
if(Z3ED_AI)
message(STATUS " For Gemini API: curl.exe must be in PATH")
message(STATUS " (Usually included with Windows 10/11 or Git)")
endif()
# Windows-specific architecture detection and configuration
if(CMAKE_SYSTEM_PROCESSOR MATCHES "ARM64|aarch64")

View File

@@ -8,7 +8,8 @@
"platform": "!uwp",
"features": ["vulkan"]
},
"yaml-cpp"
"yaml-cpp",
"zlib"
],
"builtin-baseline": "4bee3f5aae7aefbc129ca81c33d6a062b02fcf3b",
"overrides": [],