#
# This file is distributed under the MIT License. See LICENSE.md for details.
#
add_subdirectory(MFIGraphs)

revng_add_analyses_library_internal(revngABIAnalyses
  ABIAnalysis.cpp
  DeadRegisterArgumentsOfFunction.cpp
  DeadReturnValuesOfFunctionCall.cpp
  RegisterArgumentsOfFunctionCall.cpp
  UsedArgumentsOfFunction.cpp
  UsedReturnValuesOfFunction.cpp
  UsedReturnValuesOfFunctionCall.cpp)

target_link_libraries(revngABIAnalyses
  revngSupport
  revngBasicAnalyses
  revngModel)

target_include_directories(revngABIAnalyses
  PRIVATE
  "${CMAKE_CURRENT_BINARY_DIR}")

add_dependencies(revngABIAnalyses abi-analyses-headers)
