From fe09510c1bca4d71e196314dca83f6b5ece26b5a Mon Sep 17 00:00:00 2001 From: Bruno de Oliveira Abinader Date: Sun, 12 Jun 2016 14:29:28 +0300 Subject: [build] Re-enable tidy checks --- scripts/clang-tidy.sh | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) (limited to 'scripts') diff --git a/scripts/clang-tidy.sh b/scripts/clang-tidy.sh index 76773e475a..e6bb3794a2 100755 --- a/scripts/clang-tidy.sh +++ b/scripts/clang-tidy.sh @@ -3,24 +3,19 @@ set -e set -o pipefail -directory=$1 - export PATH="`pwd`/.mason:${PATH}" MASON_DIR="`pwd`/.mason" -command -v ${CLANG_TIDY:-clang-tidy} >/dev/null 2>&1 || { - echo "Can't find ${CLANG_TIDY:-clang-tidy} in PATH." +CLANG_TIDY=${CLANG_TIDY:-$(mason prefix clang-tidy 3.8)/bin/clang-tidy} + +command -v ${CLANG_TIDY} >/dev/null 2>&1 || { + echo "Can't find ${CLANG_TIDY} in PATH." if [ -z ${CLANG_TIDY} ]; then echo "Alternatively, you can set CLANG_TIDY to point to clang-tidy." fi - if [ `uname -s` = 'Linux' ]; then - echo "On Debian-based distros, you can install them via 'apt-get install clang-tidy'" - elif [ `uname -s` = 'Darwin' ]; then - echo "On OS X, you can install them via 'brew install llvm --with-clang --with-clang-extra-tools'" - fi exit 1 } -cd "${directory}" +cd $1 git ls-files '../../../src/mbgl/*.cpp' '../../../platform/*.cpp' '../../../test/*.cpp' | \ - xargs -I{} -P ${JOBS} ${CLANG_TIDY:-clang-tidy} -header-filter='\/mbgl\/' {} + xargs -I{} -P ${JOBS} ${CLANG_TIDY} {} -p=. -header-filter='mbgl' || exit 1 -- cgit v1.2.1