Add comprehensive checks for Windows development tools: - Ninja build system detection (required for win-dbg presets) - NASM assembler check (needed for gRPC/BoringSSL builds) - VS Code and CMake Tools extension detection - CMakePresets.json validation with Windows preset enumeration - Detailed Visual Studio component verification (C++ tools, SDKs, CMake support) Improve user experience: - Smart preset recommendations based on installed tools - Separate guidance for Visual Studio, VS Code, and command-line workflows - Context-aware help messages (Ninja vs VS generator presets) - Enhanced troubleshooting section with tool-specific solutions - Added verbose mode to list all available presets The script now provides tailored next-steps based on the user's environment, recommending win-vs-* presets when Ninja is missing, and win-* presets when Ninja is available for faster builds.
31 KiB
31 KiB