cmake_minimum_required(VERSION 2.8.8)
project(KANALYZER)

find_package(LLVM 11.1..12.0 REQUIRED CONFIG)

message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")

include_directories(${LLVM_INCLUDE_DIRS})
add_definitions(${LLVM_DEFINITIONS})

set (KASource
  KAMain.cc
  CallGraph.cc
)

add_executable(KAMain ${KASource})
target_link_libraries(KAMain
  LLVMAnalysis
  LLVMCore
  LLVMIRReader
  LLVMSupport
)
