build: add format-check and format-fix Makefile targets (#13936)

This commit is contained in:
Ioannis Tzavaras 2026-04-05 01:35:25 +03:00 committed by GitHub
parent 97ee042757
commit 5bf2bbeda9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -94,6 +94,18 @@ asan:
ASAN_OPTIONS="detect_odr_violation=0,log_path=asan.log" HYPRLAND_NO_CRASHREPORTER=1 ./build/Hyprland -c ~/.config/hypr/hyprland.conf
format-check:
@find src hyprctl hyprpm start tests -type f \( -name "*.cpp" -o -name "*.hpp" -o -name "*.h" \) \
! -path "src/render/shaders/Shaders.hpp" \
! -path "hyprctl/hw-protocols/*" | \
xargs clang-format --dry-run --Werror
format-fix:
@find src hyprctl hyprpm start tests -type f \( -name "*.cpp" -o -name "*.hpp" -o -name "*.h" \) \
! -path "src/render/shaders/Shaders.hpp" \
! -path "hyprctl/hw-protocols/*" | \
xargs clang-format -i
test:
$(MAKE) debug
./build/hyprtester/hyprtester -c hyprtester/test.conf -b ./build/Hyprland -p hyprtester/plugin/hyprtestplugin.so