GZDoom's music system as a standalone library
Find a file
Christoph Oelckers da12efde2b - changed GME_YM2612_EMU to "Nuked".
Since MAME in here is GPL it cannot be used with ZMusicLite.
2022-07-31 14:20:54 +02:00
.github/workflows - updated continuous integration workflow 2021-03-15 11:07:48 +02:00
cmake Better support for vendoring 2021-05-31 22:22:57 +02:00
include - apparently newer GCCs do not like unnamed structs in typedefs anymore. 2021-11-14 09:42:37 +01:00
licenses - added license overview. 2020-02-08 11:30:24 +01:00
samples/list_midi_devices Overhaul CMakeLists to conform with modern CMake 2021-02-16 01:38:10 -05:00
source - integrate FluidSynth directly into the project in source form. 2022-07-31 12:12:11 +02:00
thirdparty - changed GME_YM2612_EMU to "Nuked". 2022-07-31 14:20:54 +02:00
.gitignore Ignore *.user* files, generated by Qt Creator IDE 2020-10-04 08:03:44 +02:00
CMakeLists.txt 1.1.10 2022-07-21 08:18:38 +02:00
README.md - directory should be the last argument for CMake 2021-07-18 19:55:44 +03:00

ZMusic

GZDoom's music system as a standalone library

Welcome! This repository is a library for use with the projects GZDoom, Raze, and the newer PrBoom+.

Compile instructions are pretty simple for most systems.

git clone https://github.com/coelckers/ZMusic.git
mkdir ZMusic/build
cd ZMusic/build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .

On Unix/Linux you may also supply sudo make install in the build folder to push the compiled library directly into the file system so that it can be found by the previously mentioned projects.