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