From 3aaece3b3617af66e7727d5404860a9fc5fa28d7 Mon Sep 17 00:00:00 2001
From: Adrian Sampson <adrian@radbox.org>
Date: Thu, 23 Jul 2015 15:56:11 -0700
Subject: [PATCH] Back to add_library

---
 CMakeLists.txt          | 11 -----------
 skeleton/CMakeLists.txt |  2 +-
 2 files changed, 1 insertion(+), 12 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index bfde1db..a72356b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,16 +1,5 @@
 find_package(LLVM REQUIRED CONFIG)
 
-list(APPEND CMAKE_MODULE_PATH "${LLVM_CMAKE_DIR}")
-
-# Workarounds.
-# http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-January/081050.html
-set(LLVM_ENABLE_PLUGINS ON)
-set(LLVM_RUNTIME_OUTPUT_INTDIR ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bin)
-set(LLVM_LIBRARY_OUTPUT_INTDIR ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/lib)
-set(LLVM_PLUGIN_EXT ".so")
-
-include(AddLLVM)
-
 add_definitions(${LLVM_DEFINITIONS})
 include_directories(${LLVM_INCLUDE_DIRS})
 link_directories(${LLVM_LIBRARY_DIRS})
diff --git a/skeleton/CMakeLists.txt b/skeleton/CMakeLists.txt
index a2feb14..e351804 100644
--- a/skeleton/CMakeLists.txt
+++ b/skeleton/CMakeLists.txt
@@ -1,4 +1,4 @@
-add_llvm_loadable_module(SkeletonPass
+add_library(SkeletonPass MODULE
     # List your source files here.
     Skeleton.cpp
 )
-- 
GitLab