Author: Nico Weber Date: 2022-06-22T10:38:14-04:00 New Revision: 721875db2b8a1bff8ac2ed353aca7809904d7187
URL: https://github.com/llvm/llvm-project/commit/721875db2b8a1bff8ac2ed353aca7809904d7187 DIFF: https://github.com/llvm/llvm-project/commit/721875db2b8a1bff8ac2ed353aca7809904d7187.diff LOG: Reland "[gn build] (manually) port b94db7ed7eaf (Confusables.inc)" b94db7ed7eaf relanded in c3574ef739fb. This relands commit 180bae08a04d4dc, rebased across the new version of commit c3574ef739fb, and rebased across 10f7255d32b690. Added: llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/ConfusableTable/BUILD.gn Modified: clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/BUILD.gn Removed: ################################################################################ diff --git a/clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt b/clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt index 56eb23ff05dd3..836863c80b762 100644 --- a/clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt +++ b/clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt @@ -1 +1,3 @@ -add_llvm_executable(make-confusable-table BuildConfusableTable.cpp) +add_llvm_executable(make-confusable-table + BuildConfusableTable.cpp + ) diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/BUILD.gn index 5463d61e5ff84..aa7c11170c667 100644 --- a/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/BUILD.gn +++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/BUILD.gn @@ -1,7 +1,22 @@ +import("//llvm/utils/gn/build/compiled_action.gni") + +compiled_action("Confusables.inc") { + tool = "ConfusableTable:make_confusable_table" + + inputs = [ "ConfusableTable/confusables.txt" ] + outputs = [ "$target_gen_dir/$target_name" ] + args = [ + rebase_path(inputs[0], root_build_dir), + rebase_path(outputs[0], root_build_dir), + ] +} + static_library("misc") { output_name = "clangTidyMiscModule" configs += [ "//llvm/utils/gn/build:clang_code" ] + include_dirs = [ target_gen_dir ] deps = [ + ":Confusables.inc", "//clang-tools-extra/clang-tidy", "//clang-tools-extra/clang-tidy/utils", "//clang/lib/AST", @@ -14,6 +29,7 @@ static_library("misc") { "//llvm/lib/Support", ] sources = [ + "ConfusableIdentifierCheck.cpp", "DefinitionsInHeadersCheck.cpp", "MiscTidyModule.cpp", "MisleadingBidirectional.cpp", diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/ConfusableTable/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/ConfusableTable/BUILD.gn new file mode 100644 index 0000000000000..41be2ae88d7cb --- /dev/null +++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/ConfusableTable/BUILD.gn @@ -0,0 +1,4 @@ +executable("make_confusable_table") { + deps = [ "//llvm/lib/Support" ] + sources = [ "BuildConfusableTable.cpp" ] +} _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits