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

911 B

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:

$ 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:

$ cmake -S . -B build -DSOME_OVERRIDE=ON

Building

Now begin building the project:

$ cmake --build build

If the build was successful, you'll find each binary under their respective folder in build/.