Commit fc4d8556 authored by Lyberta's avatar Lyberta

Updated README.

parent 72373dc7
......@@ -22,15 +22,44 @@ The following formats are provided:
* Free software - released under the terms of GNU GPLv3 or any later version.
## Dependencies
* [ftz General](https://gitlab.com/ftz/general)
* [ftz Serialization](https://gitlab.com/ftz/serialization)
* [ftz MIDI](https://gitlab.com/ftz/midi)
* [ftz Audio](https://gitlab.com/ftz/audio)
* [DPF](https://github.com/DISTRHO/DPF)
## Compilers tested
* G++ 8 with libstdc++.
## Compiler support
* G++ 8 or newer with libstdc++.
## How to build
Build dependencies:
* Git
* G++ 8 or newer
* Conan 1.2 or newer
To install dependencies on Debian Testing you would invoke:
# apt install git g++-8 python-pip
$ pip install conan
If you didn't have Conan installed before, you probably need to configure the default profile:
$ conan profile new --detect default
$ conan profile update settings.compiler.version=8 default
$ conan profile update settings.compiler.libcxx=libstdc++11 default
$ conan profile update settings.cppstd=17 default
Add official ftz repository to Conan:
$ conan remote add ftz https://conan.ftz.lyberta.net
Clone the repository and switch into it:
$ git clone https://gitlab.com/ftz/chiptune.git
$ cd chiptune
The rest depends on the configuration you want.
## How to build plugins
### Debug
mkdir -p Build
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment