Skip to content

Compiling StepMania

quietly-turning edited this page Mar 23, 2021 · 62 revisions

Compiling StepMania

For those that are either adventurous or wish to have the latest bug-fixes, compiling the source code is an option.

Operating System-specific instructions:

Common Items

No matter what, both the source code and a way to build the source code are required.

  • Use git or a third party program such as Sourcetree to clone the StepMania repository. For the terminal users, running git clone --depth=1 https://github.com/stepmania/stepmania.git is sufficient.
  • Init submodules. For terminal users, git submodule update --init should be sufficient.
  • Use CMake to generate project files for your specific system.
  • Ensure you have all of the needed dependencies. This is dependent on your operating system.

Submodules

The master branch uses submodules for some external dependencies like ffmpeg, so they are not bundled. As a side effect, if you click the "Download ZIP" button on github to get a source zip, you will not be able to build that zip.

Clone this wiki locally