diff options
| author | Stefan Boberg <[email protected]> | 2025-10-24 19:32:01 +0200 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-10-24 19:32:01 +0200 |
| commit | 4cba4eb3f122c7a1a49b629b1c0656d7f817f001 (patch) | |
| tree | e184821073167f6e81a75193efca91013d7b359b /README.md | |
| parent | fixed progress bar when scanning changed local files (#608) (diff) | |
| download | zen-4cba4eb3f122c7a1a49b629b1c0656d7f817f001.tar.xz zen-4cba4eb3f122c7a1a49b629b1c0656d7f817f001.zip | |
move cpr in-tree (#605)
* added cpr 1.10.5 in-tree to allow updates to vcpkg without breaking the build
* added asio 1.29.0 in-tree to remove one more vcpkg dependency
* bumped vcpkg to 2024.06.15 to address failure to build due to use of deprecated binaries in vcpkg (404 error: `https://mirror.msys2.org/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.1.0-1-any.pkg.tar.zst` during build)
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -34,12 +34,12 @@ To build the code you will need Visual Studio 2022 (we use c++20 features), git #### Installing vcpkg Some of Zen's third party dependencies are provided by Microsoft's `vcpkg` -C++ library manager. The Zen codebase currently requires vcpkg to use the 2024.03.25 release so make sure to clone/check out that version. +C++ library manager. The Zen codebase currently requires vcpkg to use the 2024.06.15 release so make sure to clone/check out that version. After cloning the project there is an initialisation step. * open up a command line window * create a `git`/`github` directory somewhere for you to clone repos into - * issue `git clone --depth 1 --branch 2024.03.25 https://github.com/microsoft/vcpkg.git` and build it using the `bootstrap-vcpkg.bat` script + * issue `git clone --depth 1 --branch 2024.06.15 https://github.com/microsoft/vcpkg.git` and build it using the `bootstrap-vcpkg.bat` script * optional: add the `vcpkg` directory you cloned to your PATH to allow invoking vcpkg on the command line * issue `vcpkg integrate install` to make sure xmake and Visual Studio can locate the vcpkg install @@ -56,12 +56,12 @@ 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 to version `2024.03.25` if necessary due to changes in library versions +* upgrade vcpkg and third party libraries to version `2024.06.15` if necessary due to changes in library versions * Update vcpkg * pushd ..\vcpkg * git fetch * git clean -xdff - * git checkout 2024.03.25 + * git checkout 2024.06.15 * bootstrap-vcpkg.bat * popd * Upgrade the thirdparty libraries managed for the solution by vcpkg @@ -147,11 +147,11 @@ sudo apt-get install build-essential zip pkg-config ``` Some of Zen's third party dependencies are provided by Microsoft's `vcpkg` -C++ library manager. The Zen codebase currently requires vcpkg to use the 2024.03.25 release so make sure to clone/check out that version. +C++ library manager. The Zen codebase currently requires vcpkg to use the 2024.06.15 release so make sure to clone/check out that version. After cloning the project there is an initialisation step. ``` -git clone --depth 1 --branch 2024.03.25 https://github.com/microsoft/vcpkg.git ~/zen/vcpkg +git clone --depth 1 --branch 2024.06.15 https://github.com/microsoft/vcpkg.git ~/zen/vcpkg ~/zen/vcpkg/bootstrap-vcpkg.sh ~/zen/vcpkg/vcpkg --version ``` @@ -208,11 +208,11 @@ tools. ### vcpkg Some of Zen's third party dependencies are provided by Microsoft's `vcpkg` -C++ library manager. The Zen codebase currently requires vcpkg to use the 2024.03.25 release so make sure to clone/check out that version. +C++ library manager. The Zen codebase currently requires vcpkg to use the 2024.06.15 release so make sure to clone/check out that version. After cloning the project there is an initialisation step. ``` -git clone --depth 1 --branch 2024.03.25 https://github.com/microsoft/vcpkg.git ~/zen/vcpkg +git clone --depth 1 --branch 2024.06.15 https://github.com/microsoft/vcpkg.git ~/zen/vcpkg ~/zen/vcpkg/bootstrap-vcpkg.sh ~/zen/vcpkg/vcpkg --version ``` |