mstorsjo created this revision. mstorsjo added reviewers: serge-sans-paille, sammccall, whisperity, aaron.ballman. Herald added subscribers: carlosgalvezp, rnkovacs, xazax.hun, mgorny. Herald added a project: All. mstorsjo requested review of this revision. Herald added projects: LLVM, clang-tools-extra. Herald added a subscriber: llvm-commits.
In cross builds, the caller might want to provide this tool externally (to avoid needing to rebuild it in the cross build). In such a case, having the tool properly namespaced makes its role clearer. This matches how the clang-pseudo-gen tool was renamed in a43fef05d4fae32f02365c7b8fef2aa631d23628 <https://reviews.llvm.org/rGa43fef05d4fae32f02365c7b8fef2aa631d23628> / D126725 <https://reviews.llvm.org/D126725>. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D129798 Files: clang-tools-extra/clang-tidy/misc/CMakeLists.txt clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/ConfusableTable/BUILD.gn Index: llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/ConfusableTable/BUILD.gn =================================================================== --- llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/ConfusableTable/BUILD.gn +++ llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/ConfusableTable/BUILD.gn @@ -1,4 +1,4 @@ -executable("make-confusable-table") { +executable("clang-make-confusable-table") { deps = [ "//llvm/lib/Support" ] sources = [ "BuildConfusableTable.cpp" ] } Index: clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt =================================================================== --- clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt +++ clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_LINK_COMPONENTS Support) list(REMOVE_ITEM LLVM_COMMON_DEPENDS clang-tablegen-targets) -add_llvm_executable(make-confusable-table +add_llvm_executable(clang-make-confusable-table BuildConfusableTable.cpp ) Index: clang-tools-extra/clang-tidy/misc/CMakeLists.txt =================================================================== --- clang-tools-extra/clang-tidy/misc/CMakeLists.txt +++ clang-tools-extra/clang-tidy/misc/CMakeLists.txt @@ -4,11 +4,11 @@ ) if(LLVM_USE_HOST_TOOLS) - build_native_tool(make-confusable-table make_confusable_table) + build_native_tool(clang-make-confusable-table make_confusable_table) set(make_confusable_table_target "${make_confusable_table}") else() - set(make_confusable_table $<TARGET_FILE:make-confusable-table>) - set(make_confusable_table_target make-confusable-table) + set(make_confusable_table $<TARGET_FILE:clang-make-confusable-table>) + set(make_confusable_table_target clang-make-confusable-table) endif() add_subdirectory(ConfusableTable)
Index: llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/ConfusableTable/BUILD.gn =================================================================== --- llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/ConfusableTable/BUILD.gn +++ llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/ConfusableTable/BUILD.gn @@ -1,4 +1,4 @@ -executable("make-confusable-table") { +executable("clang-make-confusable-table") { deps = [ "//llvm/lib/Support" ] sources = [ "BuildConfusableTable.cpp" ] } Index: clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt =================================================================== --- clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt +++ clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_LINK_COMPONENTS Support) list(REMOVE_ITEM LLVM_COMMON_DEPENDS clang-tablegen-targets) -add_llvm_executable(make-confusable-table +add_llvm_executable(clang-make-confusable-table BuildConfusableTable.cpp ) Index: clang-tools-extra/clang-tidy/misc/CMakeLists.txt =================================================================== --- clang-tools-extra/clang-tidy/misc/CMakeLists.txt +++ clang-tools-extra/clang-tidy/misc/CMakeLists.txt @@ -4,11 +4,11 @@ ) if(LLVM_USE_HOST_TOOLS) - build_native_tool(make-confusable-table make_confusable_table) + build_native_tool(clang-make-confusable-table make_confusable_table) set(make_confusable_table_target "${make_confusable_table}") else() - set(make_confusable_table $<TARGET_FILE:make-confusable-table>) - set(make_confusable_table_target make-confusable-table) + set(make_confusable_table $<TARGET_FILE:clang-make-confusable-table>) + set(make_confusable_table_target clang-make-confusable-table) endif() add_subdirectory(ConfusableTable)
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits