You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-18Lines changed: 6 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,15 +39,12 @@ The Windscribe VPN desktop application hides your physical location, blocks ads
39
39
- Windows 10/11 x86_64. We do not currently support building on the WoA (arm64) platform.
40
40
- Install [git](https://git-scm.com/downloads). When installing Git, you can stick with all the default options presented to you by the installer.
41
41
- Clone the repository.
42
-
- Install Visual Studio Community Edition 2019 (run `install_vs.bat` from `/tools/prepare_build_environment/windows`).
42
+
- Install Visual Studio Community Edition 2022.
43
43
- Install Python 3 via either the Microsoft Store or from [here](https://www.python.org/downloads/). Minimum tested version is 3.6.8.
44
44
- Install CMake v3.28.x or newer from [here](https://cmake.org/download/). The project will build with older versions of CMake, but you may encounter some warnings.
45
45
- Install Ninja v1.10.2 from [here](https://github.com/ninja-build/ninja/releases)
46
46
- Install Windows 11 SDK (10.0.22000) from [here](https://go.microsoft.com/fwlink/?linkid=2173743). Newer versions may work as well.
47
-
- Install vcpkg from [here](https://vcpkg.io/en/getting-started.html)
48
-
- Create a `VCPKG_ROOT` environment variable referencing the full path to your vcpkg install folder.
49
-
- Go to the vcpkg directory and `git checkout 52fc0d8c1e2cbd12c9907284566f5c17e5ef0d12`.
50
-
- Do the bootstrap step after the above command.
47
+
- Install vcpkg using the script `/tools/vcpkg/install_ci/vcpkg_install.bat`
51
48
- Verify the following entries are in your System `PATH` environment variable. If they are not, add them to the System `PATH` environment variable and reboot.
Go to subfolder `tools/deps` and run the following scripts in order. Append `--arm64` to the command to build a library for Windows arm64. Libraries will be placed in `build-libs[-arm64]`.
89
86
90
87
```
91
-
install_qt
92
88
install_openvpn_dco
93
89
install_wintun
94
90
install_wireguard
@@ -147,10 +143,7 @@ See `build_all --help` for other build options.
147
143
```
148
144
149
145
- Install CMake v3.28.x or newer from [here](https://cmake.org/download/) and make sure that the cmake executable is in the path and available for execution. The project will build with older versions of CMake, but you may encounter some warnings.
150
-
- Install vcpkg from [here](https://vcpkg.io/en/getting-started.html)
151
-
- Create a `VCPKG_ROOT` environment variable referencing the full path to your vcpkg install folder.
152
-
- Go to the vcpkg directory and `git checkout 52fc0d8c1e2cbd12c9907284566f5c17e5ef0d12`.
153
-
- Do the bootstrap step after the above command.
146
+
- Install vcpkg using the script `/tools/vcpkg/install_ci/vcpkg_install.sh`
154
147
- Clone the repository.
155
148
- Install python deps:
156
149
```python
@@ -167,7 +160,6 @@ See `build_all --help` for other build options.
167
160
Go to subfolder `tools/deps` and run the following scripts in order. Libraries will be placed in `build-libs`.
168
161
169
162
```
170
-
install_qt
171
163
install_wireguard
172
164
install_wstunnel
173
165
```
@@ -200,7 +192,7 @@ The repository contains Dockerfile to simplify building process. Skip all the ot
@@ -224,10 +216,7 @@ Build process tested on Ubuntu 22.04/24.04.
224
216
# Make sure that the cmake executable is in the path and available for execution.
225
217
sudo snap install cmake --classic
226
218
```
227
-
- Install vcpkg from [here](https://vcpkg.io/en/getting-started.html)
228
-
- Create a `VCPKG_ROOT` environment variable referencing the full path to your vcpkg install folder.
229
-
- Go to the vcpkg directory and `git checkout 52fc0d8c1e2cbd12c9907284566f5c17e5ef0d12`.
230
-
- Do the bootstrap step after the above command.
219
+
- Install vcpkg using the script `/tools/vcpkg/install_ci/vcpkg_install.sh`
231
220
- Install golang (minimum version 1.23): follow instructions from `https://go.dev/doc/install`
232
221
- Clone the repository.
233
222
- Install Python (if necessary) and Python deps. You may want to use a virtual environment for Python (e.g. with pyenv), but this is up to you (and possibly your distribution). We recommend 3.11 or later.
@@ -237,10 +226,9 @@ Build process tested on Ubuntu 22.04/24.04.
237
226
238
227
### Build libraries
239
228
240
-
Go to subfolder `tools/deps` and run the following scripts in order. Libraries will be placed in `build-libs`. When building Qt6, you may encounter an error relating to `check_for_ulimit`. If so, downgrade to CMake version 3.24.
229
+
Go to subfolder `tools/deps` and run the following scripts in order. Libraries will be placed in `build-libs`.
0 commit comments