1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-24 04:57:45 +00:00
novus/BUILDING.md

40 lines
911 B
Markdown
Raw Normal View History

# Building Novus
## Dependencies
### Required
All of these packages are required for Astra to build with a minimal set of features.
* Linux
* Windows, macOS and other systems may work but are currently unsupported.
* CMake 3.25 or later
* Qt 5.15 or later
* Rust
## Configuring
**Note:** Some dependencies will automatically be downloaded from the Internet if not found on your system. This functionality may change in the future.
To configure, run `cmake` in the source directory:
```bash
$ cd novus
$ cmake -S . -B build
```
This command will create a new build directory and configure the source directory (`.`). If you want to enable more options, pass the mnow:
```bash
$ cmake -S . -B build -DSOME_OVERRIDE=ON
```
## Building
Now begin building the project:
```bash
$ cmake --build build
```
If the build was successful, you'll find each binary under their respective folder in `build/`.