#!/bin/bash | |
# | |
# Copyright 2018 Google Inc. All rights reserved. | |
# Use of this source code is governed by a BSD-style license that can be | |
# found in the LICENSE file. | |
set -e | |
args="" | |
src="" | |
while [ "$1" ]; do | |
arg=$1 | |
args="$args $1" | |
shift | |
if [ "$arg" == "-c" ]; then | |
src=$1 | |
args="$args $1" | |
shift | |
fi | |
done | |
if [ "$src" ] && [[ "$src" != *"third_party"* ]]; then | |
clang-tidy -quiet -header-filter='.*' -warnings-as-errors='*' $src -- $args | |
fi | |
exec clang++ $args | |