[build] Add clang-tidy to Travis
This commit is contained in:
17
scripts/linux/tidy.sh
Executable file
17
scripts/linux/tidy.sh
Executable file
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -e
|
||||
set -o pipefail
|
||||
|
||||
# Ensure mason is on the PATH
|
||||
export PATH="`pwd`/.mason:${PATH}" MASON_DIR="`pwd`/.mason"
|
||||
|
||||
BUILDTYPE=${BUILDTYPE:-Release}
|
||||
|
||||
export CLANG_TIDY=clang-tidy-3.8
|
||||
|
||||
mapbox_time "config" \
|
||||
make config
|
||||
|
||||
mapbox_time "tidy" \
|
||||
make tidy
|
||||
@@ -65,6 +65,8 @@ config/%.gypi: $(SUBMODULES) configure $(CONFIGURE_FILES)
|
||||
@printf "$(TEXT_BOLD)$(COLOR_GREEN)* Recreating project...$(FORMAT_END)\n"
|
||||
$(QUIET)$(ENV) ./scripts/flock.py build/Configure.lock ./configure config/$*.gypi
|
||||
|
||||
.PHONY: config
|
||||
config: config/$(HOST_SLUG).gypi
|
||||
|
||||
#### Build files ###############################################################
|
||||
|
||||
|
||||
Reference in New Issue
Block a user