From 6964c8c11eb6478db5c10510d97f3e3f64eeab7e Mon Sep 17 00:00:00 2001 From: Adrian Sampson <adrian@radbox.org> Date: Thu, 23 Jul 2015 10:24:38 -0700 Subject: [PATCH] Use add_llvm_loadable_module Can't get ordinary CMake add_library to work for whatever reason. --- CMakeLists.txt | 3 +++ skeleton/CMakeLists.txt | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6163d13..bdb9697 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,8 @@ find_package(LLVM REQUIRED CONFIG) +list(APPEND CMAKE_MODULE_PATH "${LLVM_CMAKE_DIR}") +include(AddLLVM) + add_definitions(${LLVM_DEFINITIONS}) include_directories(${LLVM_INCLUDE_DIRS}) diff --git a/skeleton/CMakeLists.txt b/skeleton/CMakeLists.txt index e146d4d..c3f8afd 100644 --- a/skeleton/CMakeLists.txt +++ b/skeleton/CMakeLists.txt @@ -1 +1,4 @@ -add_library(SkeletonPass MODULE Skeleton.cpp) +add_llvm_loadable_module(SkeletonPass + # List your source files here. + Skeleton.cpp +) -- GitLab