diff --git a/clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt b/clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt index 56eb23ff05dd3f..836863c80b762b 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 5463d61e5ff844..aa7c11170c6673 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 00000000000000..41be2ae88d7cb1 --- /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" ] +}