| Index: tools/check-inline-includes.sh
|
| diff --git a/tools/check-inline-includes.sh b/tools/check-inline-includes.sh
|
| new file mode 100755
|
| index 0000000000000000000000000000000000000000..536afb1dd4df9cdec6a81dc208dca2be9f244854
|
| --- /dev/null
|
| +++ b/tools/check-inline-includes.sh
|
| @@ -0,0 +1,19 @@
|
| +#!/bin/bash
|
| +# Copyright 2015 the V8 project authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +
|
| +v8_root=$(readlink -f $(dirname $BASH_SOURCE)/../)
|
| +headers=$(find "$v8_root/src" -name '*.h' -not -name '*-inl.h')
|
| +
|
| +for header in $headers; do
|
| + inline_header_include=$(grep '#include ".*-inl.h"' "$header")
|
| + if [ -n "$inline_header_include" ]; then
|
| + echo "The following non-inline header seems to include an inline header:"
|
| + echo " Header : $header"
|
| + echo " Include: $inline_header_include"
|
| + echo
|
| + fi
|
| +done
|
| +
|
| +echo "Kthxbye."
|
|
|