Files
revng-revng/lib/Pipes/CMakeLists.txt
2022-04-20 17:39:59 +02:00

59 lines
951 B
CMake

#
# This file is distributed under the MIT License. See LICENSE.md for details.
#
revng_add_library_internal(
revngPipes
SHARED
AddPrimitiveTypesPipe.cpp
CompileModulePipe.cpp
FileContainer.cpp
ImportBinaryPipe.cpp
LiftPipe.cpp
LinkSupportPipe.cpp
LLVMContextWrapper.cpp
ModelGlobal.cpp
ModelInvalidationEvent.cpp
PipelineManager.cpp
Pipes.cpp
RootKind.cpp
StringMapContainer.cpp
TaggedFunctionKind.cpp)
llvm_map_components_to_libnames(
LLVM_LIBRARIES
AggressiveInstCombine
Analysis
AsmParser
BitWriter
CodeGen
Core
Coroutines
Extensions
GlobalISel
IPO
InstCombine
Instrumentation
MC
Passes
Remarks
ScalarOpts
Support
Target
TransformUtils
Vectorize
X86AsmParser
X86CodeGen
X86Desc
X86Info)
target_link_libraries(
revngPipes
revngEarlyFunctionAnalysis
revngLift
revngModelPasses
revngPipeline
revngSupport
revngModelImporterBinary
${LLVM_LIBRARIES})