Skip to main content

Prerequisites

Build

1

Clone the repository

2

Configure with CMake

3

Compile and install

Using Ninja (-GNinja) significantly speeds up incremental builds compared to the default Makefile generator.

Common CMake options

Display subsystems

SSL

H.264 and graphics scaling

Audio

Server and proxy

Using a CMake preload file

The repository includes a preload for a full Linux debug build with all optional features enabled:

Debug vs release example

For builds that are not from a stable release, keep -DWITH_VERBOSE_WINPR_ASSERT=ON so that crashes produce useful diagnostic output.