FindFFTW¶
Find the FFTW library.
find_package(FFTW [REQUIRED] [QUIET]
[COMPONENTS [single] [double] [long_double] [quad]])
By default, search for the double precision library fftw3
Components¶
If a different version or multiple versions of the library are required,
these need to be specified as COMPONENTS. Note that double must be given
explicitly if any COMPONENTS are specified.
The libraries corresponding to each of the COMPONENTS are:
| single: | FFTW::fftw3f |
|---|---|
| double: | FFTW::fftw3 |
| long_double: | FFTW::fftw3l |
| quad: | FFTW::fftw3q |
Output variables¶
The following CMake variables are set on completion:
| FFTW_FOUND: | true if FFTW is found on the system |
|---|---|
| FFTW_LIBRARIES: | full paths to requested FFTW libraries |
| FFTW_INCLUDE_DIRS: | |
| FFTW include directory | |
Input variables¶
The following CMake variables are checked by the function:
| FFTW_USE_STATIC_LIBS: | |
|---|---|
| if true, only static libraries are found | |
| FFTW_ROOT: | if set, this path is exclusively searched |
| FFTW_DIR: | equivalent to FFTW_ROOT |
| FFTW_PATH: | equivalent to FFTW_ROOT |
| FFTW_LIBRARIES: | User overriden FFTW libraries |
| FFTW_INCLUDE_DIRS: | |
| User overriden FFTW includes directories | |