From a1b0213fcba40bf65edd729d430625b39e85a7ee Mon Sep 17 00:00:00 2001 From: Annop Wongwathanarat Date: Fri, 20 Jan 2023 02:09:12 +0000 Subject: qmcpack: enable linking with armpl-gcc and acfl for BLAS and FFT (#34496) --- var/spack/repos/builtin/packages/qmcpack/package.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/var/spack/repos/builtin/packages/qmcpack/package.py b/var/spack/repos/builtin/packages/qmcpack/package.py index b82ebc3e84..0bd2139db6 100644 --- a/var/spack/repos/builtin/packages/qmcpack/package.py +++ b/var/spack/repos/builtin/packages/qmcpack/package.py @@ -270,6 +270,17 @@ class Qmcpack(CMakePackage, CudaPackage): args.append("-DFFTW_HOME={0}".format(fftw_prefix)) args.append("-DFFTW_INCLUDE_DIRS={0}".format(fftw_prefix.include)) args.append("-DFFTW_LIBRARY_DIRS={0}".format(fftw_prefix.lib)) + elif "^armpl-gcc" in spec: + args.append("-DFFTW_LIBRARIES={0}".format(spec["armpl-gcc"].libs.joined(";"))) + args.append("-DFFTW_INCLUDE_DIR={0}".format(spec["armpl-gcc"].headers.directories[0])) + elif "^acfl" in spec: + args.append("-DFFTW_LIBRARIES={0}".format(spec["acfl"].libs.joined(";"))) + args.append("-DFFTW_INCLUDE_DIR={0}".format(spec["acfl"].headers.directories[0])) + + if "^armpl-gcc" in spec: + args.append("-DBLAS_LIBRARIES={0}".format(spec["armpl-gcc"].libs.joined(";"))) + elif "^acfl" in spec: + args.append("-DBLAS_LIBRARIES={0}".format(spec["acfl"].libs.joined(";"))) args.append("-DBOOST_ROOT={0}".format(self.spec["boost"].prefix)) args.append("-DHDF5_ROOT={0}".format(self.spec["hdf5"].prefix)) -- cgit v1.2.3-60-g2f50