From 5e36b9b90c78bea1ec702d97d1f2cb2c60e94625 Mon Sep 17 00:00:00 2001 From: Florent Pruvost <florent.pruvost@inria.fr> Date: Mon, 23 Apr 2018 16:21:21 +0200 Subject: [PATCH] lapacke depends on tmg --- CMakeLists.txt | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c53659f57..b60bc2e83 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -342,6 +342,27 @@ if(NOT CHAMELEON_SIMULATION) message(FATAL_ERROR "A CBLAS library is required but has not been found") endif() + # CHAMELEON depends on TMG + #------------------------- + if (CHAMELEON_ENABLE_TESTING OR CHAMELEON_ENABLE_TIMING) + find_package(TMG REQUIRED) + if (TMG_INCLUDE_DIRS_DEP) + include_directories(${TMG_INCLUDE_DIRS_DEP}) + endif() + if(TMG_CFLAGS_OTHER_DEP) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${TMG_CFLAGS_OTHER_DEP}") + endif() + if(TMG_LDFLAGS_OTHER_DEP) + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${TMG_LDFLAGS_OTHER_DEP}") + endif() + if(TMG_LIBRARY_DIRS_DEP) + list(APPEND CMAKE_INSTALL_RPATH "${TMG_LIBRARY_DIRS_DEP}") + endif() + if (TMG_LIBRARIES_DEP) + list(INSERT CHAMELEON_DEP 0 ${TMG_LIBRARIES_DEP}) + endif() + endif() + # CHAMELEON depends on LAPACKE #----------------------------- find_package(LAPACKE REQUIRED) @@ -378,27 +399,6 @@ if(NOT CHAMELEON_SIMULATION) message(FATAL_ERROR "A LAPACKE library is required but has not been found") endif() - # CHAMELEON depends on TMG - #------------------------- - if (CHAMELEON_ENABLE_TESTING OR CHAMELEON_ENABLE_TIMING) - find_package(TMG REQUIRED) - if (TMG_INCLUDE_DIRS_DEP) - include_directories(${TMG_INCLUDE_DIRS_DEP}) - endif() - if(TMG_CFLAGS_OTHER_DEP) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${TMG_CFLAGS_OTHER_DEP}") - endif() - if(TMG_LDFLAGS_OTHER_DEP) - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${TMG_LDFLAGS_OTHER_DEP}") - endif() - if(TMG_LIBRARY_DIRS_DEP) - list(APPEND CMAKE_INSTALL_RPATH "${TMG_LIBRARY_DIRS_DEP}") - endif() - if (TMG_LIBRARIES_DEP) - list(INSERT CHAMELEON_DEP 0 ${TMG_LIBRARIES_DEP}) - endif() - endif() - # CHAMELEON depends on CUDA/CUBLAS #---------------------------------- if (CHAMELEON_USE_CUDA) -- GitLab