GZDoom's music system as a standalone library
Find a file
alexey.lysiuk e598ab7f1c - fixed file closing in standard MIDI file writer
source/zmusic/zmusic.cpp:506:2: warning: deleting pointer to incomplete type '__sFILE' may cause undefined behavior [-Wdelete-incomplete]
2021-03-19 10:04:41 +02:00
.github/workflows - updated continuous integration workflow 2021-03-15 11:07:48 +02:00
cmake - made sndfile imported library global 2021-03-14 19:36:16 +02:00
include - added ZMusic_GetDeviceType function to return the currently active MIDI synth. 2021-03-13 23:53:07 +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 - fixed file closing in standard MIDI file writer 2021-03-19 10:04:41 +02:00
thirdparty Overhaul CMakeLists to conform with modern CMake 2021-02-16 01:38:10 -05:00
.gitignore Ignore *.user* files, generated by Qt Creator IDE 2020-10-04 08:03:44 +02:00
CMakeLists.txt Overhaul CMakeLists to conform with modern CMake 2021-02-16 01:38:10 -05:00
README.md Create README.md 2021-01-02 06:47:39 -05: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.