17 lines
552 B
Bash
Executable File
17 lines
552 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Helper script to run clang-tidy and clang-format.
|
|
# This should be executed from the root of the repository:
|
|
#
|
|
# git clone https://git.shaunreed.com/shaunrd0/qtk
|
|
# cd qtk
|
|
# ./tools/format.sh
|
|
|
|
# Configure and build qtk
|
|
cmake -B build && cmake --build build -- -j $(nproc --ignore=1)
|
|
|
|
# Run clang-tidy and clang-format
|
|
SOURCES="src/**/*.cpp src/**/*.h example-app/*.cpp example-app/*.h"
|
|
run-clang-tidy \
|
|
-p build/ -j $(nproc --ignore=1) -fix -config-file=.clang-tidy $SOURCES
|
|
clang-format -i --style=file:.clang-format $SOURCES
|