Files
frei0r/BUILD.md
Jaromil 92625bcd0c feat(build): remove autoconf and adopt cmake exclusively (#142)
* remove autoconf build system
* update documentation
* add links to BSD ports in README

BREAKING CHANGE: Package maintainers relying on autoconf please note that this won't work anymore. Our CMake setup is tested to support both GNUMake, Ninja and NMake for the compiler legwork.
2022-12-30 11:48:21 +01:00

640 B

Build instructions

Frei0r can be built using CMake.

The presence of optional libraries on the system will trigger compilation of extra plugins. These libraries are:

  • Gavl required for scale0tilt and vectorscope filters

  • OpenCV required for facebl0r filter

  • Cairo required for cairo- filters and mixers

It is recommended to use a separate build sub-folder.

mkdir -p build
cd build && cmake ../
make

Also ninja and nmake are supported through cmake:

cmake -G 'Ninja' ../
cmake -G 'NMake Makefiles' ../