summaryrefslogtreecommitdiffhomepage
path: root/README.md
blob: da8e618a64877a751f8c0fa47704018ac816bc56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[![commit](https://github.com/sthalik/floormat/actions/workflows/cmake.yml/badge.svg)](https://github.com/sthalik/floormat/actions/workflows/cmake.yml)

# floormat

Game project in early development.

## Build

Should build cleanly on Clang 17+, GCC 13.2+ and MSVC 17.7+.

### Debian/Ubuntu dependencies
`xorg-dev` `libsdl2-dev` `build-essential` `ninja-build` `cmake-curses-gui`

### Windows dependencies

Only the compiler (MSVC, GCC, Clang) is needed.

### Building
```console
git clone https://github.com/sthalik/floormat.git
cd floormat
git submodule update --init
mkdir build
cd build
cmake -GNinja ../ 
ninja install
ln -s ../doc/saves ./save
install/bin/floormat-editor
```