From c777352a8a77c608a17f609dbed9b3372b976c76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franck=20P=C3=A9rignon?= <franck.perignon@imag.fr> Date: Mon, 27 Oct 2014 12:00:25 +0100 Subject: [PATCH] fix old cmake behavior --- HySoP/src/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/HySoP/src/CMakeLists.txt b/HySoP/src/CMakeLists.txt index 10cbb7f8e..869da155b 100644 --- a/HySoP/src/CMakeLists.txt +++ b/HySoP/src/CMakeLists.txt @@ -85,7 +85,11 @@ if(WITH_FFTW) #set(FFTWLIB ${FFTW_LIBRARIES} CACHE PATH "fftw libraries dir") set(dirlist) foreach(_file ${FFTW_LIBRARIES}) - get_filename_component(_name ${_file} DIRECTORY) + if(CMAKE_PATCH_VERSION LESS 12) + get_filename_component(_name ${_file} REALPATH) + else() + get_filename_component(_name ${_file} DIRECTORY) + endif() list(FIND dirlist ${_name} isin) if(isin EQUAL -1) list(APPEND dirlist ${_name}) @@ -94,6 +98,8 @@ if(WITH_FFTW) set(FFTWLIB ${dirlist} CACHE PATH "fftw libraries dir") endif() display(FFTWLIB) + + # ============= Generates ParmesConfig.hpp ============= # The file PARMES_LIBRARY_NAME_defines.hpp will be generated from config.hpp.cmake; if(EXISTS ${CMAKE_SOURCE_DIR}/config.hpp.cmake) -- GitLab