File tree Expand file tree Collapse file tree 4 files changed +28
-1
lines changed Expand file tree Collapse file tree 4 files changed +28
-1
lines changed Original file line number Diff line number Diff line change 1
1
InheritParentConfig : true
2
2
3
3
Checks : >
4
- -readability-identifier-naming
4
+ -clang-analyzer-*,
5
+
6
+ -llvm-include-order,
7
+
8
+ -modernize-loop-convert,
9
+ -modernize-use-equals-delete,
10
+ -modernize-use-nullptr,
11
+ -modernize-use-override,
12
+
13
+ -readability-identifier-naming,
14
+ -readability-function-cognitive-complexity,
15
+ -readability-function-size,
16
+ -readability-simplify-boolean-expr,
17
+
18
+ # TODO: Consider enabling clang-analyzer. Without the checks clang-tidy runs 18x faster on my system.
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ config.recursiveExpansionLimit = 10
23
23
config.test_exec_root = os.path.join('@LIBCXX_BINARY_DIR@', 'test')
24
24
25
25
# Add substitutions for bootstrapping the test suite configuration
26
+ config.substitutions.append(('%{bin-dir}', '@LIBCXX_BINARY_DIR@'))
26
27
config.substitutions.append(('%{libcxx-dir}', '@LIBCXX_SOURCE_DIR@'))
27
28
config.substitutions.append(('%{install-prefix}', '@LIBCXX_TESTING_INSTALL_PREFIX@'))
28
29
config.substitutions.append(('%{include-dir}', '@LIBCXX_TESTING_INSTALL_PREFIX@/@LIBCXX_INSTALL_INCLUDE_DIR@'))
Original file line number Diff line number Diff line change
1
+ # ===----------------------------------------------------------------------===##
2
+ #
3
+ # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
+ # See https://llvm.org/LICENSE.txt for license information.
5
+ # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
+ #
7
+ # ===----------------------------------------------------------------------===##
8
+
9
+ # REQUIRES: has-clang-tidy
10
+
11
+ # RUN: %{python} %{libcxx-dir}/../clang-tools-extra/clang-tidy/tool/run-clang-tidy.py -clang-tidy-binary %{clang-tidy} -warnings-as-errors "*" -source-filter=".*libcxx/src.*" -quiet -p %{bin-dir}/..
Original file line number Diff line number Diff line change @@ -147,6 +147,7 @@ function generate-cmake() {
147
147
generate-cmake-base \
148
148
-DLLVM_ENABLE_RUNTIMES=" libcxx;libcxxabi;libunwind" \
149
149
-DLIBCXX_CXX_ABI=libcxxabi \
150
+ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
150
151
" ${@ } "
151
152
}
152
153
You can’t perform that action at this time.
0 commit comments