aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Peters <[email protected]>2024-09-27 06:16:43 -0600
committerGitHub Enterprise <[email protected]>2024-09-27 14:16:43 +0200
commita90da4744778540885803c0066e0396626f19ca6 (patch)
tree78b3c574d3e5718a74992e21b2f1b7628f9bf1f2
parentCSS colours in one place + small modal dialog fix. (#169) (diff)
downloadzen-a90da4744778540885803c0066e0396626f19ca6.tar.xz
zen-a90da4744778540885803c0066e0396626f19ca6.zip
Add instructions to README.md for upgrading third party libraries (#173)
-rw-r--r--README.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/README.md b/README.md
index a6d4cb2c4..c9236ae50 100644
--- a/README.md
+++ b/README.md
@@ -58,6 +58,17 @@ from a Command Prompt window or a Terminal instance
* run `git clone https://github.com/EpicGames/zen.git` or `gh repo clone EpicGames/zen` (you may want
to use `gh` to log in to github as well)
* run `xmake sln` or `xmake project -k vsxmake2022 -a x64 -y` to generate a Visual Studio solution file
+* upgrade vcpkg and third party libraries if necessary due to changes in library versions
+ * Update vcpkg
+ * pushd ..\vcpkg
+ * git pull
+ * bootstrap-vcpkg.bat
+ * popd
+ * Upgrade the thirdparty libraries managed for the solution by vcpkg
+ * ..\vcpkg\vcpkg.exe upgrade --no-dry-run
+ * ..\vcpkg\vcpkg.exe upgrade
+ * If thirdparty libraries updated, wipe the build state and regenerate the solution
+ * rmdir /s .xmake build
* open the `vsxmake2022\zen.sln` VS solution (`start vsxmake2022\zen.sln`)
* Note: if you want full connectivity with the http.sys server implementation you currently need to run
Visual Studio in ADMIN mode since http.sys requires elevation to be able to listen on a non-local network socket.