From 4592e3f343e720f8cbad0d594684125e5a501088 Mon Sep 17 00:00:00 2001
From: Adam Wardynski <award@.(win7-laptop)>
Date: Fri, 11 Feb 2011 15:40:13 +0100
Subject: [PATCH] wcclrules: explicitly import Loki library.

---
 CMakeScripts/FindLoki.cmake | 24 ++++++++++++++++++++++++
 wcclrules/CMakeLists.txt    |  3 +++
 2 files changed, 27 insertions(+)
 create mode 100644 CMakeScripts/FindLoki.cmake

diff --git a/CMakeScripts/FindLoki.cmake b/CMakeScripts/FindLoki.cmake
new file mode 100644
index 0000000..27fa48b
--- /dev/null
+++ b/CMakeScripts/FindLoki.cmake
@@ -0,0 +1,24 @@
+FIND_PATH(LOKI_INCLUDE_DIR loki/LokiExport.h /usr/include /usr/local/include)
+
+FIND_LIBRARY(LOKI_LIBRARY NAMES loki PATHS /usr/lib /usr/local/lib) 
+
+MARK_AS_ADVANCED(LOKI_LIBRARY)
+MARK_AS_ADVANCED(LOKI_INCLUDE_DIR)
+
+
+IF (LOKI_INCLUDE_DIR AND LOKI_LIBRARY)
+   SET(LOKI_FOUND TRUE)
+ENDIF (LOKI_INCLUDE_DIR AND LOKI_LIBRARY)
+
+
+IF (LOKI_FOUND)
+   IF (NOT LOKI_FIND_QUIETLY)
+      MESSAGE(STATUS "Found LOKI: ${LOKI_LIBRARY}")
+   ENDIF (NOT LOKI_FIND_QUIETLY)
+ELSE (LOKI_FOUND)
+   IF (Loki_FIND_REQUIRED)
+      MESSAGE(FATAL_ERROR "Could not find Loki-lib")
+   ELSE (Loki_FIND_REQUIRED)
+      MESSAGE(STATUS "Loki not found")
+   ENDIF (Loki_FIND_REQUIRED)
+ENDIF (LOKI_FOUND)
diff --git a/wcclrules/CMakeLists.txt b/wcclrules/CMakeLists.txt
index 46eb509..ab54ea1 100644
--- a/wcclrules/CMakeLists.txt
+++ b/wcclrules/CMakeLists.txt
@@ -5,6 +5,9 @@ include_directories(${LibXML++_INCLUDE_DIRS})
 link_directories(${LibXML++_LIBRARY_DIRS})
 set(LIBS ${LIBS} ${LibXML++_LIBRARIES})
 
+find_package(Loki REQUIRED QUIET)
+set(LIBS ${LIBS} loki)
+
 include_directories( ${CMAKE_SOURCE_DIR} )
 
 add_definitions(-DLIBWCCL_WCCLRUN_DATA_DIR="${PROJECT_SOURCE_DIR}/")
-- 
GitLab