forked from quickshell/quickshell
tools: use parallel to run clang-tidy
This commit is contained in:
parent
cfd9a27619
commit
e6d2426a5a
10
Justfile
10
Justfile
|
@ -1,16 +1,10 @@
|
||||||
builddir := 'build'
|
builddir := 'build'
|
||||||
|
|
||||||
with_cpphpp := 'find src -type f \( -name "*.cpp" -o -name "*.hpp" \) -print0 | xargs -0'
|
|
||||||
with_cpp := 'find src -type f -name "*.cpp" -print0 | xargs -0'
|
|
||||||
|
|
||||||
fmt:
|
fmt:
|
||||||
{{with_cpphpp}} clang-format -i
|
find src -type f \( -name "*.cpp" -o -name "*.hpp" \) -print0 | xargs -0 clang-format -i
|
||||||
|
|
||||||
lint:
|
lint:
|
||||||
{{with_cpp}} clang-tidy --load={{ env_var("TIDYFOX") }}
|
find src -type f -name "*.cpp" -print0 | parallel -q0 --eta clang-tidy --load={{ env_var("TIDYFOX") }}
|
||||||
|
|
||||||
fixlint:
|
|
||||||
{{with_cpp}} clang-tidy --load={{ env_var("TIDYFOX") }}
|
|
||||||
|
|
||||||
configure target='debug' *FLAGS='':
|
configure target='debug' *FLAGS='':
|
||||||
cmake -B {{builddir}} \
|
cmake -B {{builddir}} \
|
||||||
|
|
Loading…
Reference in a new issue