Blob Blame History Raw
From 50ebb45d7a8609b8c73f0bebd69d72c066061bee Mon Sep 17 00:00:00 2001
From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
Date: Mon, 8 Aug 2022 16:52:11 -0400
Subject: [PATCH 1/2] Add default include path for FFTW

Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
---
 setup.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/setup.py b/setup.py
index 44e5a628..7d0c38fe 100644
--- a/setup.py
+++ b/setup.py
@@ -28,7 +28,8 @@ from numpy.distutils.command.develop import develop as _develop  # noqa: E402
 from numpy.distutils.fcompiler import FCompiler  # noqa: E402
 from numpy.distutils.fcompiler import get_default_fcompiler  # noqa: E402
 from numpy.distutils.misc_util import Configuration  # noqa: E402
-from numpy.distutils.system_info import get_info, dict_append  # noqa: E402
+from numpy.distutils.system_info import (  # noqa: E402
+    fftw_info, get_info, dict_append)
 from subprocess import check_call  # noqa: E402
 
 
@@ -200,8 +201,9 @@ def configuration(parent_package='', top_path=None):
     kwargs['f2py_options'] = ['--quiet']
 
     # FFTW info
-    fftw_info = get_info('fftw', notfound_action=2)
-    dict_append(kwargs, **fftw_info)
+    sys_info = fftw_info(default_include_dirs=['/usr/include'])
+    info = sys_info.get_info(notfound_action=2)
+    dict_append(kwargs, **info)
 
     if sys.platform != 'win32':
         kwargs['libraries'].extend(['m'])
-- 
2.36.1