Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.15 KB

README.md

File metadata and controls

44 lines (31 loc) · 1.15 KB

Blaze

An SNES emulator catered toward developing and debugging SNES software.

Checking Out the Repo

Note that this repository contains submodules. In order to properly clone it, you must use the --recursive flag, like so:

git clone --recursive https://github.com/blaza-uf/blaze-emulator

Alternatively, if you already cloned it without the --recursive flag, you can download the submodules using the following command:

git submodule update --init --recursive

Building

This project uses CMake as its build system, so you must first configure the build like so (assuming your current directory is the repository root):

# configure it first
#
# feel free to replace "Release" with "Debug" here for debug/development builds
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release

Configuration only needs to be done once; to build the project use the following command:

# now build it
cmake --build build

Every time you modify a file and want to rebuild the project, simple re-run this command.

The resulting executable should be called blaze or blaze.exe (depending on your OS) somewhere within the build directory.