Files
revng-revng/lib/FunctionIsolation/CMakeLists.txt
Djordje Todorovic 2760599483 Add StripDebugInfoFromHelpers Pass
During this phase (EnforceABI) the binary is not meant to be run
so the debug info is not useful anymore, so we are striping them
now in order to avoid taking care of them during the pipeline.
2023-09-21 08:05:48 +02:00

27 lines
570 B
CMake

#
# This file is distributed under the MIT License. See LICENSE.md for details.
#
revng_add_analyses_library_internal(
revngFunctionIsolation
DropRoot.cpp
EnforceABI.cpp
InlineHelpers.cpp
InvokeIsolatedFunctions.cpp
IsolateFunctions.cpp
PromoteCSVs.cpp
RemoveExceptionalCalls.cpp
StripDebugInfoFromHelpers.cpp
StructInitializers.cpp)
llvm_map_components_to_libnames(LLVM_LIBRARIES TransformUtils)
target_link_libraries(
revngFunctionIsolation
revngABI
revngModel
revngEarlyFunctionAnalysis
revngSupport
revngPipes
${LLVM_LIBRARIES})