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:
@@ -246,8 +246,12 @@ elseif(YAZE_PLATFORM_WINDOWS)
|
|||||||
message(STATUS " Recommend keeping JSON enabled (it's header-only)")
|
message(STATUS " Recommend keeping JSON enabled (it's header-only)")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Note about httplib configuration
|
# Note about httplib and AI features
|
||||||
message(STATUS "httplib: Using header-only mode (zlib/brotli/zstd disabled)")
|
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
|
# Windows-specific architecture detection and configuration
|
||||||
if(CMAKE_SYSTEM_PROCESSOR MATCHES "ARM64|aarch64")
|
if(CMAKE_SYSTEM_PROCESSOR MATCHES "ARM64|aarch64")
|
||||||
|
|||||||
@@ -8,7 +8,8 @@
|
|||||||
"platform": "!uwp",
|
"platform": "!uwp",
|
||||||
"features": ["vulkan"]
|
"features": ["vulkan"]
|
||||||
},
|
},
|
||||||
"yaml-cpp"
|
"yaml-cpp",
|
||||||
|
"zlib"
|
||||||
],
|
],
|
||||||
"builtin-baseline": "4bee3f5aae7aefbc129ca81c33d6a062b02fcf3b",
|
"builtin-baseline": "4bee3f5aae7aefbc129ca81c33d6a062b02fcf3b",
|
||||||
"overrides": [],
|
"overrides": [],
|
||||||
|
|||||||
Reference in New Issue
Block a user