Dear All

I have found the following code in FindLapack.cmake trying to do installation of new alps:

IF($ENV{MKL} MATCHES "mkl")
 MESSAGE(STATUS "Using intel/mkl library: $ENV{MKL}")
  #look for the path where the mkl is installed
43:  STRING(REGEX MATCHALL "[-][L]([^ ;])+" MKL_PATH_WITH_PREFIX  "$ENV{MKL}")
  STRING(REGEX REPLACE "[-][L]" "" MKL_PATHS ${MKL_PATH_WITH_PREFIX})
ENDIF($ENV{MKL} MATCHES "mkl")

If I assume correctly this code assumes that there is an environment variable dalled MKL which contains something like

"-L/path/to/mkl"

on my platform it is set by default to

"/path/to/mkl"

If I understand it correctly at the line 43, the $MKL gets stripped of "-L" part and the ${MKL_PATH_WITH_PREFIX} then
will contain just  "/path/to/mkl".

I think that perhaps some sort of conditional clause could be added so that

both

$MKL = /path/to/mkl
and
$MKL = -L/path/to/mkl

worked.

Regards,
Mateusz Lacki