fix cmake issues: always build static heFFTe libs, fixup git hash, cmake output

This commit is contained in:
Axel Kohlmeyer
2024-01-31 16:19:55 -05:00
parent de7c459b2f
commit 677c8258e2
3 changed files with 33 additions and 24 deletions

View File

@ -34,7 +34,15 @@
// set strings for library info output
#if defined(FFT_FFTW3)
#if defined(FFT_HEFFTE)
#if defined(FFT_HEFFTE_FFTW)
#define LMP_FFT_LIB "HeFFTe(FFTW3)"
#elif defined(FFT_HEFFTE_MKL)
#define LMP_FFT_LIB "HeFFTe(MKL)"
#else
#define LMP_FFT_LIB "HeFFTe(native)"
#endif
#elif defined(FFT_FFTW3)
#define LMP_FFT_LIB "FFTW3"
#elif defined(FFT_MKL)
#define LMP_FFT_LIB "MKL FFT"
@ -42,14 +50,6 @@
#define LMP_FFT_LIB "cuFFT"
#elif defined(FFT_HIPFFT)
#define LMP_FFT_LIB "hipFFT"
#elif defined(FFT_HEFFT)
#if defined(FFT_HEFFTE_FFTW)
#define LMP_FFT_LIB "HeFFTe (FFTW3)"
#elif defined(FFT_HEFFTE_MKL)
#define LMP_FFT_LIB "HeFFTe (MKL)"
#else
#define LMP_FFT_LIB "HeFFTe (native)"
#endif
#else
#define LMP_FFT_LIB "KISS FFT"
#endif