forked from OSchip/llvm-project
parent
ce09d07824
commit
dd1d1b2c79
|
|
@ -104,7 +104,8 @@ endif()
|
|||
if(UNIX)
|
||||
set(SANITIZER_LINT_SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/scripts/check_lint.sh)
|
||||
add_custom_target(SanitizerLintCheck ALL
|
||||
COMMAND LLVM_CHECKOUT=${LLVM_MAIN_SRC_DIR} SILENT=1 ${SANITIZER_LINT_SCRIPT}
|
||||
COMMAND LLVM_CHECKOUT=${LLVM_MAIN_SRC_DIR} SILENT=1 TMPDIR=
|
||||
${SANITIZER_LINT_SCRIPT}
|
||||
DEPENDS ${SANITIZER_LINT_SCRIPT}
|
||||
COMMENT "Running lint check for sanitizer sources..."
|
||||
VERBATIM)
|
||||
|
|
|
|||
|
|
@ -31,12 +31,12 @@ SANITIZER_INCLUDES_LINT_FILTER=${COMMON_LINT_FILTER},-runtime/int
|
|||
cd ${LLVM_CHECKOUT}
|
||||
|
||||
EXITSTATUS=0
|
||||
LOG=$(mktemp)
|
||||
LOG=$(mktemp -q)
|
||||
|
||||
run_lint() {
|
||||
FILTER=$1
|
||||
shift
|
||||
if [ "${SILENT}" == "1" ]; then
|
||||
if [[ "${SILENT}" == "1" && "${LOG}" != "" ]]; then
|
||||
${CPPLINT} --filter=${FILTER} "$@" 2>>$LOG
|
||||
else
|
||||
${CPPLINT} --filter=${FILTER} "$@"
|
||||
|
|
@ -97,7 +97,8 @@ for FILE in $FILES; do
|
|||
done
|
||||
|
||||
if [ "$EXITSTATUS" != "0" ]; then
|
||||
cat $LOG | grep -v "Done processing" | grep -v "Total errors found"
|
||||
cat $LOG | grep -v "Done processing" | grep -v "Total errors found" \
|
||||
grep -v "Skipping input"
|
||||
fi
|
||||
|
||||
exit $EXITSTATUS
|
||||
|
|
|
|||
Loading…
Reference in New Issue