mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
2760599483
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.
27 lines
570 B
CMake
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})
|