使用 FFTW3 的 Fortran cmake

Fortran cmake with FFTW3

我正在为我的 Fortran 项目构建 CMake 文件。但是我无法获得 FFTW3,因为没有

这样的东西
find_package(FFTW, ...)

类似于 HDF5。

我的代码包含带有

的模块
  include "fftw3.f"

我可以做些什么来构建一个独立于平台的 CmakeList?

CMake当然可以找到FFTW3。下面是一个项目,我就是这样做的。此外,只需浏览输出文件并寻找有关如何修复设置/为 FindFFTW3.cmake 提供环境参数的提示即可为您完成这项工作。 https://github.com/kvahed/codeare