File tree Expand file tree Collapse file tree 4 files changed +19
-1
lines changed Expand file tree Collapse file tree 4 files changed +19
-1
lines changed Original file line number Diff line number Diff line change 11InheritParentConfig : true
22
33Checks : >
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
2323config.test_exec_root = os.path.join('@LIBCXX_BINARY_DIR@', 'test')
2424
2525# Add substitutions for bootstrapping the test suite configuration
26+ config.substitutions.append(('%{bin-dir}', '@LIBCXX_BINARY_DIR@'))
2627config.substitutions.append(('%{libcxx-dir}', '@LIBCXX_SOURCE_DIR@'))
2728config.substitutions.append(('%{install-prefix}', '@LIBCXX_TESTING_INSTALL_PREFIX@'))
2829config.substitutions.append(('%{include-dir}', '@LIBCXX_TESTING_INSTALL_PREFIX@/@LIBCXX_INSTALL_INCLUDE_DIR@'))
Original file line number Diff line number Diff line change 1+
2+ # 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 @@ -144,6 +144,7 @@ function generate-cmake() {
144144 generate-cmake-base \
145145 -DLLVM_ENABLE_RUNTIMES=" libcxx;libcxxabi;libunwind" \
146146 -DLIBCXX_CXX_ABI=libcxxabi \
147+ -DCMAKE_EXPORT_COMPILE_COMMANDS=On \
147148 " ${@ } "
148149}
149150
You can’t perform that action at this time.
0 commit comments