mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-21 22:24:07 +01:00
35ac9d5f22
This moves CMake to be our top supported build method, with Qt creator being lower priority now.
2.1 KiB
2.1 KiB
Building on Windows with vcpkg
This will require more than 30GB of free space on your hard drive.
Prerequisites
- Install Visual Studio with "Desktop development with C++"
- Install CMake
- Install git
- Install vcpkg
git clone https://github.com/Microsoft/vcpkg.git
cd .\vcpkg\
.\bootstrap-vcpkg.bat
.\vcpkg integrate install
.\vcpkg integrate powershell
cd ..
- Configure the environment variables for vcpkg.
Check this document for more information for how to set environment variables on Windows.- Ensure your dependencies are built as 64-bit
e.g.setx VCPKG_DEFAULT_TRIPLET x64-windows
See documentation about Triplets
default isx86-windows
- Set VCPKG_ROOT to the vcpkg path
e.g.setx VCPKG_ROOT <path to vcpkg>
See VCPKG_ROOT documentation - Append the vcpkg path to your path
e.g.setx PATH "%PATH%;<path to vcpkg>"
- For more configurations, see https://learn.microsoft.com/en-gb/vcpkg/users/config-environment
- Ensure your dependencies are built as 64-bit
- You may need to restart your computer to ensure all your environment variables and what-not are loaded everywhere.
Building
- Clone
git clone --recurse-submodules https://github.com/Chatterino/chatterino2.git
- Install dependencies
cd .\chatterino2\
vcpkg install
- Build
mkdir .\build\
cd .\build\
- (cmd)
cmake .. -DCMAKE_TOOLCHAIN_FILE=%VCPKG_ROOT%/scripts/buildsystems/vcpkg.cmake
- (ps1)
cmake .. -DCMAKE_TOOLCHAIN_FILE="$env:VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake"
cmake --build . --parallel <threads> --config Release
- Run
.\bin\chatterino2.exe