build: Switch build system to Ninja

This commit is contained in:
WerWolv
2023-07-14 22:03:44 +02:00
parent 6c4fdd146f
commit 1aed960a38
5 changed files with 27 additions and 21 deletions

1
dist/Brewfile vendored
View File

@@ -8,3 +8,4 @@ brew "pkg-config"
brew "gcc@12"
brew "llvm"
brew "glfw"
brew "ninja"

View File

@@ -13,4 +13,5 @@ pacman -S $@ --needed \
curl \
fmt \
yara \
nlohmann-json
nlohmann-json \
ninja

View File

@@ -21,4 +21,5 @@ apt install -y \
libmbedtls-dev \
libfreetype-dev \
libdbus-1-dev \
xdg-desktop-portal
xdg-desktop-portal \
ninja-build

View File

@@ -10,4 +10,5 @@ pacman -S --needed --noconfirm \
mingw-w64-x86_64-file \
mingw-w64-x86_64-mbedtls \
mingw-w64-x86_64-freetype \
mingw-w64-x86_64-dlfcn
mingw-w64-x86_64-dlfcn \
mingw-w64-x86_64-ninja