A fork of the discontinued VKDoom with a few missing fixes.
  • C++ 71.9%
  • C 20.1%
  • ZenScript 5.8%
  • Yacc 0.6%
  • CMake 0.5%
  • Other 0.8%
Find a file
Marisa the Magician 11e11264a6 Squashed 'libraries/ZMusic/' changes from ac3e232b00..4b443225ea
4b443225ea Use absolute path

git-subtree-dir: libraries/ZMusic
git-subtree-split: 4b443225eae919c31dc99e47c4ef217a75bb1927
2025-09-24 19:42:51 +02:00
.github/workflows Squashed 'libraries/ZMusic/' content from commit ac3e232b00 2025-07-30 00:24:15 -04:00
cmake Squashed 'libraries/ZMusic/' content from commit ac3e232b00 2025-07-30 00:24:15 -04:00
include Squashed 'libraries/ZMusic/' content from commit ac3e232b00 2025-07-30 00:24:15 -04:00
licenses Squashed 'libraries/ZMusic/' content from commit ac3e232b00 2025-07-30 00:24:15 -04:00
samples/list_midi_devices Squashed 'libraries/ZMusic/' content from commit ac3e232b00 2025-07-30 00:24:15 -04:00
source Squashed 'libraries/ZMusic/' changes from ac3e232b00..4b443225ea 2025-09-24 19:42:51 +02:00
thirdparty Squashed 'libraries/ZMusic/' content from commit ac3e232b00 2025-07-30 00:24:15 -04:00
.gitignore Squashed 'libraries/ZMusic/' content from commit ac3e232b00 2025-07-30 00:24:15 -04:00
CMakeLists.txt Squashed 'libraries/ZMusic/' content from commit ac3e232b00 2025-07-30 00:24:15 -04:00
README.md Squashed 'libraries/ZMusic/' content from commit ac3e232b00 2025-07-30 00:24:15 -04:00
vcpkg.json Squashed 'libraries/ZMusic/' content from commit ac3e232b00 2025-07-30 00:24:15 -04: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.