blob: 68e1598ce1d62f77e9731012be10b23a1892d38d [file] [log] [blame]
cmake_minimum_required(VERSION 3.1)
project(code_analyzer)
set(CMAKE_CXX_STANDARD 14)
find_package(LLVM REQUIRED CONFIG)
add_definitions(${LLVM_DEFINITIONS})
include_directories(${LLVM_INCLUDE_DIRS})
link_directories(${LLVM_LIBRARY_DIRS})
add_library(OpDependencyPass MODULE
op_dependency.cpp
)
set_target_properties(OpDependencyPass PROPERTIES
COMPILE_FLAGS "-fno-rtti -O3")
if(APPLE)
set_target_properties(OpDependencyPass PROPERTIES
LINK_FLAGS "-undefined dynamic_lookup"
)
endif(APPLE)