blob: 969aad1933945aea724aba97136f0c053418233c [file] [log] [blame]
set(LLVM_LINK_COMPONENTS
${LLVM_TARGETS_TO_BUILD}
asmparser
bitreader
core
support
mc
)
add_clang_executable(sca
TraverseASTMain.cpp
algorithms/TraverseASTClassAction.cpp
algorithms/TraverseASTWorker.cpp
helpers/TraverseASTMainHelpers.cpp
helpers/Helpers.cpp
data_structure/BasicBlock.cpp
data_structure/callEntry.cpp
data_structure/ClientDataForThread.cpp
data_structure/FunctionAndCallees.cpp
data_structure/FunctionEntry.cpp
data_structure/GlobalVariable.cpp
data_structure/GlobalVariableAccess.cpp
data_structure/TraversingData.cpp
data_structure/TraverseASTDataStructure.cpp
data_structure/FunctionParameter.cpp
output/Output.cpp
)
target_link_libraries(sca
libclang
clangFrontend
clangSerialization
clangDriver
clangCodeGen
clangSema
clangTooling
clangStaticAnalyzerFrontend
clangStaticAnalyzerCheckers
clangStaticAnalyzerCore
clangAnalysis
clangRewrite
clangEdit
clangAST
clangParse
clangLex
clangBasic
)