From 95ba3ce6c041c2c078a6c14032ff8edc07a405e8 Mon Sep 17 00:00:00 2001
From: SYLVAND Guillaume <guillaume.sylvand@airbus.com>
Date: Thu, 22 Dec 2016 14:56:53 +0100
Subject: [PATCH] CMakeLists.txt: add missing link_directories for compilation
 outside spack

---
 CMakeLists.txt | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index b65b2961c..cbe068e25 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -995,6 +995,21 @@ message("-- ${Blue}Add definition ADD_"
 add_definitions(-DADD_)
 
 #------------------------------------------------------------------------------
+    if(CHAMELEON_SCHED_STARPU)
+        link_directories(${STARPU_LIBRARY_DIRS_DEP})
+    elseif(CHAMELEON_SCHED_PARSEC)
+        link_directories(${PARSEC_LIBRARY_DIRS_DEP})
+    elseif(CHAMELEON_SCHED_QUARK)
+        link_directories(${QUARK_LIBRARY_DIRS})
+    endif()
+    if(NOT CHAMELEON_SIMULATION)
+        if(CHAMELEON_USE_CUDA)
+            link_directories(${CUDA_LIBRARY_DIRS})
+        endif()
+        if(CHAMELEON_USE_MAGMA)
+            link_directories(${MAGMA_LIBRARY_DIRS})
+        endif()
+    endif()
 # Save extra dependencies (all required links)
 list(APPEND CHAMELEON_DEP ${EXTRA_LIBRARIES})
 list(REMOVE_DUPLICATES CHAMELEON_DEP) # WARNING: is it safe, respect order?
-- 
GitLab