aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-04-06 21:43:58 +0530
committerAkshay Nair <phenax5@gmail.com>2025-04-06 21:43:58 +0530
commit762ac5a2bc8902fb22fa7005a136ed07c2e2cdfc (patch)
tree4dd34c35b1f41521a4792be839b8355cb5d4a899 /Makefile
parentfec0d51acfc967e32d1dfb25eec4e6ab2e0bcc30 (diff)
downloadnull-browser-762ac5a2bc8902fb22fa7005a136ed07c2e2cdfc.tar.gz
null-browser-762ac5a2bc8902fb22fa7005a136ed07c2e2cdfc.zip
Switch to ninja in cmake + add ccache
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 6 insertions, 1 deletions
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
+