blob: 82ca42e624a49daa7bd3752b101500b5641edd18 [file] [log] [blame]
Vlad Tsyrklevich4dc1c972017-10-18 04:27:53 +00001add_library(LLVMCFIVerify
2 STATIC
Vlad Tsyrklevich89c3c8c2017-10-11 20:35:01 +00003 FileAnalysis.cpp
Mitch Phillips99fa1402017-10-23 20:25:19 +00004 FileAnalysis.h
5 GraphBuilder.cpp
Nico Webera78a4802018-05-09 01:07:02 +00006 GraphBuilder.h
7 )
Vlad Tsyrklevich89c3c8c2017-10-11 20:35:01 +00008
Vlad Tsyrklevich4dc1c972017-10-18 04:27:53 +00009llvm_update_compile_flags(LLVMCFIVerify)
10llvm_map_components_to_libnames(libs
Mitch Phillips7db6f7a2017-10-31 23:20:05 +000011 DebugInfoDWARF
Vlad Tsyrklevich89c3c8c2017-10-11 20:35:01 +000012 MC
13 MCParser
14 Object
Mitch Phillipsc15bdf52017-11-03 20:54:26 +000015 Support
Nico Webera78a4802018-05-09 01:07:02 +000016 Symbolize
17 )
Vlad Tsyrklevich4dc1c972017-10-18 04:27:53 +000018target_link_libraries(LLVMCFIVerify ${libs})
Nico Webera78a4802018-05-09 01:07:02 +000019set_target_properties(LLVMCFIVerify PROPERTIES FOLDER "Libraries")