From 762ac5a2bc8902fb22fa7005a136ed07c2e2cdfc Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 6 Apr 2025 21:43:58 +0530 Subject: Switch to ninja in cmake + add ccache --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index bd58185..0baf6ad 100644 --- a/Makefile +++ b/Makefile @@ -8,9 +8,10 @@ LUA_PREFIX = "" build-source: @mkdir -p build @cd build/ && cmake .. \ + -G Ninja \ -DNULL_LUA_PREFIX="${LUA_PREFIX}" \ -DCMAKE_INSTALL_PREFIX="${PREFIX}" \ - && make -j8 + && cmake --build . -j10 dev-setup: @cp build/compile_commands.json . @@ -27,6 +28,7 @@ test: build-source cd build && QT_QPA_PLATFORM=offscreen ctest -V clean: + ccache -C || true rm -rf build/ rm -f compile_commands.json @@ -41,3 +43,6 @@ check: clang-format -i ./src/**/*.{hpp,cpp} clang-tidy --config-file=.clang-tidy ./src/**/*.{hpp,cpp} +# appimage: +# nix bundle --bundler github:ralismark/nix-appimage + -- cgit v1.3.1