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
Rachael Alexanderson 9f3cb3d92e Squashed 'libraries/ZMusic/' content from commit ac3e232b00
git-subtree-dir: libraries/ZMusic
git-subtree-split: ac3e232b001129c740b7b65196ae0e1b13b82513
2025-07-30 00:24:15 -04: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/' content from commit ac3e232b00 2025-07-30 00:24:15 -04: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.