- gtkmm4 -- to make and linkage (headers and libs).
- sdl2 and sdl2_mixer -- to make and linkage (headers and libs).
- this project use nlohmann/json for JSON parse.
on GNU/Linux:
$ mkdir build && cd build
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ..
$ make -jN DESTDIR=./ install # N -- number threads of you processor
on Windows using minGW-w64 (needs installed mingw-w64):
after cloning this repository, you should do git submodule update --init
.
$ ./7zip/7za.exe x -- x86_64-w64-mingw32.7z x86_64-w64-mingw32
$ mkdir build && cd build
$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ make -jN DESTDIR=./ install # N -- number threads of you processor
the run file will been in the build/bin directoriy