Skip to content

Latest commit

 

History

History
47 lines (28 loc) · 1.69 KB

README.md

File metadata and controls

47 lines (28 loc) · 1.69 KB

Dæmon Media Authoring Kit

This is a CMake configuration to build software used to edit, build and package assets for Dæmon based games like Unvanquished.

It installs NetRadiant, Chameleon, Urcheon, Q3map2, IQM and Crunch tools in an install subdirectory.

If not provided by the system, it will also build and install cwebp, opusenc, oggenc and flac tools.

You may need other dependencies, like GtkGlExt for NetRadiant and other libraries (read more about it), Python modules for Urcheon (read more about it), PyQt5 for Chameleon, and others.

Build

cmake -H. -Bbuild
cmake --build build -- -j$(nproc)

Usage

Add install/bin to your environment path, use the various tools at your confidence.

export PATH="${PATH}:$(pwd)/install/bin'
netradiant

Advanced build

By default the common cwebp, opusenc, oggenc and flac tools are not built if system provides them. You can force building everything (ignoring detection for existing tools) this way:

cmake -H. -Bbuild -DBUILD_ALL=ON
cmake --build build -- -j$(nproc)

You may need the libtool utility to properly build tools like flac, the libtoolize tool is not enough, libtool may be found in a package named like libtool-bin.

License

This CMake configuration is distributed under CC0 1.0 license.