Renovate CMake file for the llvm-cfi-verify tool

Hopefully this is the non-problematic part from https://reviews.llvm.org/rL342148, which later got reverted in r342336 (b09a8c9bd9) due to problems with the llvm-exegesis part of the change. That part would also still be desirable, but currently appears not to be possible (https://reviews.llvm.org/D81922).

I think this should replace https://reviews.llvm.org/D44650, per Keno's comment there.

Reviewed By: hctim

Differential Revision: https://reviews.llvm.org/D90969
This commit is contained in:
Jameson Nash 2021-02-08 18:20:16 -05:00
parent 549a1e2e59
commit 16e7973c5d

View file

@ -1,16 +1,4 @@
add_library(LLVMCFIVerify set(LLVM_LINK_COMPONENTS
STATIC
FileAnalysis.cpp
FileAnalysis.h
GraphBuilder.cpp
GraphBuilder.h
)
llvm_update_compile_flags(LLVMCFIVerify)
if (LLVM_LINK_LLVM_DYLIB)
set(libs LLVM)
else()
llvm_map_components_to_libnames(libs
DebugInfoDWARF DebugInfoDWARF
MC MC
MCParser MCParser
@ -18,6 +6,11 @@ else()
Support Support
Symbolize Symbolize
) )
endif()
target_link_libraries(LLVMCFIVerify ${libs}) add_llvm_library(LLVMCFIVerify
set_target_properties(LLVMCFIVerify PROPERTIES FOLDER "Libraries") STATIC
FileAnalysis.cpp
FileAnalysis.h
GraphBuilder.cpp
GraphBuilder.h
)