1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00

[llvm] Make obj2yaml and yaml2obj LLVM utilities instead of tools

For testing purposes I need a way to build and install FileCheck and
yaml2obj. I had to choose between making FileCheck an LLVM tool and
making obj2yaml and yaml2obj utilities. I think the distinction is
rather arbitrary but my understanding is that tools are things meant for
the toolchain while utilities are more used for things like testing,
which is the case here.

The functional difference is that these tools now end up in the
${LLVM_UTILS_INSTALL_DIR}, which defaults to the ${LLVM_TOOLS_INSTALL_DIR}.
Unless you specified a different value or you added obj2yaml and
yaml2obj to ${LLVM_TOOLCHAIN_TOOLS}, this patch shouldn't change
anything.

Differential revision: https://reviews.llvm.org/D89357
This commit is contained in:
Jonas Devlieghere 2020-10-19 10:18:20 -07:00
parent 986978ec6a
commit e02c8a98df
2 changed files with 2 additions and 2 deletions

View File

@ -7,7 +7,7 @@ set(LLVM_LINK_COMPONENTS
Support
)
add_llvm_tool(obj2yaml
add_llvm_utility(obj2yaml
obj2yaml.cpp
coff2yaml.cpp
dwarf2yaml.cpp

View File

@ -3,6 +3,6 @@ set(LLVM_LINK_COMPONENTS
Support
)
add_llvm_tool(yaml2obj
add_llvm_utility(yaml2obj
yaml2obj.cpp
)