|
@@ -1,14 +1,18 @@
|
|
|
cmake_minimum_required(VERSION 3.5)
|
|
|
project(llvm_tutorial CXX)
|
|
|
|
|
|
-find_package(LLVM REQUIRED CONFIG)
|
|
|
|
|
|
+set(LLVM_DIR "~/code/thesis/orchestra/build/llvm/share/llvm/cmake")
|
|
|
+find_package(LLVM REQUIRED CONFIG)
|
|
|
|
|
|
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
|
|
|
message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
|
|
|
|
|
|
+set(LLVM_CXX_FLAGS "-fno-rtti")
|
|
|
+
|
|
|
# Options to compile correctly the llvm tutorial
|
|
|
-add_compile_options(-std=c++14 -g -O0 -fno-rtti)
|
|
|
+add_compile_options(-std=c++14 -g -O0)
|
|
|
+set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} ${LLVM_CXX_FLAGS})
|
|
|
|
|
|
include_directories(${LLVM_INCLUDE_DIRS})
|
|
|
add_definitions(${LLVM_DEFINITIONS})
|