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