Split build system and build dependencies
This commit is contained in:
@@ -6,10 +6,12 @@ sidebar_position: 2
|
|||||||
|
|
||||||
## [libstardustxr](https://github.com/StardustXR/libstardustxr) (server, client, and fusion)
|
## [libstardustxr](https://github.com/StardustXR/libstardustxr) (server, client, and fusion)
|
||||||
|
|
||||||
### Prerequisites
|
### Build system
|
||||||
1. Meson
|
1. Meson >= 0.55.0
|
||||||
2. Ninja
|
2. Ninja (tested on 1.10.2)
|
||||||
3. Flatbuffers >= 1.12.0
|
|
||||||
|
### Build dependencies
|
||||||
|
1. Flatbuffers >= 1.12.0
|
||||||
|
|
||||||
### Download
|
### Download
|
||||||
```bash
|
```bash
|
||||||
@@ -31,17 +33,19 @@ ninja install
|
|||||||
|
|
||||||
## [stardust-xr](https://github.com/StardustXR/stardust-xr) (reference server)
|
## [stardust-xr](https://github.com/StardustXR/stardust-xr) (reference server)
|
||||||
|
|
||||||
### Prerequisites
|
### Build system
|
||||||
1. Meson >= 0.55.0
|
1. Meson >= 0.55.0
|
||||||
2. Ninja
|
2. Ninja (tested on 1.10.2)
|
||||||
3. CMake
|
3. CMake (tested on 3.21.1)
|
||||||
4. [libstardustxr](#libstardustxr-server-client-and-fusion)
|
|
||||||
5. Flatbuffers >= 1.12.0
|
### Build dependencies
|
||||||
6. EGL+GLES 3.2
|
1. [libstardustxr](#libstardustxr-server-client-and-fusion)
|
||||||
7. GLX+Xlib
|
2. Flatbuffers >= 1.12.0
|
||||||
8. fontconfig
|
3. EGL+GLES 3.2
|
||||||
9. dlopen
|
4. GLX+Xlib
|
||||||
10. OpenXR Loader (required even if run in flatscreen mode)
|
5. fontconfig
|
||||||
|
6. dlopen
|
||||||
|
7. OpenXR Loader (required even if run in flatscreen mode)
|
||||||
|
|
||||||
### Download
|
### Download
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Reference in New Issue
Block a user