Pointcaster User Manual
Attachments
History
Blame
View Source
A - Z
Changelog
Documentation
Toggle dark mode
Login
Menu
pointcaster.net
Home
A - Z
Page Index
Development
Building Pointcaster
Devices
Azure Kinect
Orbbec Femto Mega
Orbbec Pulsar SL450
PLY File Loader
Home
Integrations
TouchDesigner
Unity
Operators
Cluster Extraction
Range Filter
Publishers
MQTT
User Interface
Keyboard Shortcuts
An Otter Wiki
Development
Building Pointcaster
2f1644
Commit
2f1644
2026-07-19 10:54:42
Matt Hughes
: -/-
development/building pointcaster.md
..
@@ 13,16 13,15 @@
The Pointcaster AppImage can be built from the repository root like so:
```sh
docker build -t pointcaster-linux .
-
docker run --rm -it \
-
-v ./:/pointcaster:Z -w /pointcaster pointcaster-linux \
+
docker run --rm -it -v ./:/pointcaster:Z pointcaster-linux \
./scripts/build-linux-release.sh
```
-
The `docker run` command arguments ensure that the repository is mounted inside the container and set as the working directory.
+
The `-v` command argument ensures the repository is mounted inside the container.
For a development shell, invoke `bash` or `fish`, where you can configure and build using `cmake`:
```sh
docker run --rm -it \
-
-v ./:/pointcaster:Z -w/pointcaster pointcaster-linux bash
+
-v ./:/pointcaster:Z pointcaster-linux bash
```
Then from inside:
```sh
@@ 48,11 47,11 @@
```
To produce a Pointcaster release package:
```
-
docker run -v ./:C:\pointcaster -w C:\pointcaster pointcaster-win .\scripts-build-windows-release.ps1
+
docker run -v ./:C:\pointcaster pointcaster-win .\scripts-build-windows-release.ps1
```
For a development shell:
```
-
docker run -it -v ./:C:\pointcaster -w C:\pointcaster pointcaster-win powershell
+
docker run -it -v ./:C:\pointcaster pointcaster-win powershell
```
> [!TIP]
> You might benefit from passing some docker args to fully utilise available resources, e.g.:
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