From 1995edc1e689d5ffda5952f273460f94f17286b6 Mon Sep 17 00:00:00 2001 From: Geoffrey McRae Date: Fri, 2 Oct 2026 19:02:01 +1000 Subject: [PATCH] [client] windows: pin vcpkg baseline --- client/vcpkg.json | 1 + doc/build_client_windows.rst | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/client/vcpkg.json b/client/vcpkg.json index bd0f1921..1864201d 100644 --- a/client/vcpkg.json +++ b/client/vcpkg.json @@ -2,6 +2,7 @@ "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json", "name": "looking-glass-client", "version-string": "0", + "builtin-baseline": "9e593bb18ea69cc5095e012465dcd675a822ed0d", "dependencies": [ { "name": "angle", diff --git a/doc/build_client_windows.rst b/doc/build_client_windows.rst index a84d3a38..45d6b2bd 100644 --- a/doc/build_client_windows.rst +++ b/doc/build_client_windows.rst @@ -15,7 +15,7 @@ Install the following tools: - Visual Studio 2022 Build Tools with the Desktop development with C++ workload, Clang tools for Windows, and a Windows SDK - CMake 3.21 or newer -- Ninja +- Ninja, with ``ninja.exe`` available on ``PATH`` - Git - Perl - NASM @@ -24,6 +24,10 @@ Install the following tools: Set ``VCPKG_ROOT`` to the vcpkg checkout. The client manifest installs native MSVC-ABI builds of ANGLE and libsamplerate automatically. +Ninja can be installed with ``winget install Ninja-build.Ninja``. Open a new +Developer PowerShell after installing it and confirm that ``ninja --version`` +works before configuring the client. + Building --------