minesweeper engine dependencies compiler with c++14 support clang-format building mkdir build cd build cmake .. make minesweeper running tests make ut ./ut check formatting ./tools/is_formatted.sh