Pointcaster User Manual
Attachments
History
Blame
View Source
A - Z
Changelog
Help
Toggle dark mode
Login
Menu
pointcaster.net
Home
A - Z
An Otter Wiki
Development
Building Pointcaster
b780d8
Commit
b780d8
2026-08-20 01:28:36
Matt Hughes
: -/-
development/building pointcaster.md
..
@@ 49,19 49,26 @@
The following commands assume you have a working docker installation capable of running Windows containers on the command line.
-
To build the Windows docker image:
+
The container image can be pulled from Pointcaster servers:
+
```sh
+
docker pull cr.pointcaster.net/pointcaster-dev
+
```
+
+
Or you can build it yourself (but it will take a while):
```sh
-
docker build -f scripts/windows.Dockerfile -t pointcaster-win .
+
docker build -t pointcaster-dev .
```
+
To produce a Pointcaster release package:
```
-
docker run -v ./:C:\pointcaster pointcaster-win .\scripts-build-windows-release.ps1
+
docker run -v ./:C:\pointcaster cr.pointcaster.net/pointcaster-dev \
+
.\scripts-build-windows-release.ps1
```
The `-v` argument ensures the repository is mounted inside the container.
For a development shell:
```
-
docker run -it -v ./:C:\pointcaster pointcaster-win powershell
+
docker run -it -v ./:C:\pointcaster cr.pointcaster.net/pointcaster-dev powershell
```
> [!TIP]
> You might benefit from passing some docker args to fully utilise available resources, e.g.:
@@ 86,3 93,4 @@
- NVIDIA CUDA Toolkit ~~CudaVersion~~
Additionally, your environment will need CMake, MSVC from Visual Studio 2022, vcpkg and Ninja.
+
These are all included in Visual Studio's 'Desktop Development with C++' Workload.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9