diff --git a/HySoP/src/CMakeLists.txt b/HySoP/src/CMakeLists.txt index 10cbb7f8ece1e7ad10026442b989fc57df6a55dc..869da155bc402155157d2bcc88e7834673e2c9eb 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)