# Installation | Stardust XR
libstardustxr (server, client, and fusion)

Skip to main content

# Installation

## libstardustxr (server, client, and fusion)#

### Build system#

1. Meson >= 0.55.0
2. Ninja (tested on 1.10.2)

### Build dependencies#

1. Flatbuffers >= 1.12.0

### Download#

    git clone https://github.com/StardustXR/libstardustxr.gitcd libstardustxr

### Build#

    meson build --prefix=/usrcd buildninja

### Install#

    ninja install

## stardust-xr (reference server)#

### Build system#

1. Meson >= 0.55.0
2. Ninja (tested on 1.10.2)
3. CMake (tested on 3.21.1)

### Build dependencies#

1. libstardustxr
2. Flatbuffers >= 1.12.0
3. EGL+GLES 3.2
4. GLX+Xlib
5. fontconfig
6. dlopen
7. OpenXR Loader (required even if run in flatscreen mode)

### Download#

    git clone https://github.com/StardustXR/stardust-xr.gitcd stardust-xr

### Build#

    meson build --prefix=/usrcd buildninja

### Install#

    ninja install

- libstardustxr (server, client, and fusion)
  - Build system
  - Build dependencies
  - Download
  - Build
  - Install
- stardust-xr (reference server)
  - Build system
  - Build dependencies
  - Download
  - Build
  - Install