- CMake
- C/C++ compiler
- SDL2
- check (unit testing framework)
- clang-format
- clang-tidy
- pre-commit
sudo apt-get install cmake libsdl2-*
# (optional)
sudo apt-get install check clang-format clang-tidy
pip install pre-commit
mkdir ~/mmdm && cd ~/mmdm
# clone the repo
git clone [email protected]:vamsikalagaturu/mmdm.git .
-
Create a build directory for the package
mkdir ~/mmdm/build && cd ~/mmdm/build
-
Configure the cmake project
cmake .. -DCMAKE_BUILD_TYPE=Release
-
Build the package
make -j $(nproc)
-
From the
build
folder./mmdm