summaryrefslogtreecommitdiff
path: root/numpy/distutils/extension.py
diff options
context:
space:
mode:
authorserge-sans-paille <serge.guelton@telecom-bretagne.eu>2021-08-19 09:28:09 +0200
committerserge-sans-paille <serge.guelton@telecom-bretagne.eu>2021-10-22 11:57:28 +0200
commit2ae7aeb3aa909b1a16bc58fd0e40dc4476dff35d (patch)
tree401ac37d2b7e9f274c80144a09154bac42a0d417 /numpy/distutils/extension.py
parentd8653001e5342d002b133dce999286fcafbd8bf0 (diff)
downloadnumpy-2ae7aeb3aa909b1a16bc58fd0e40dc4476dff35d.tar.gz
[demo] how-to replacing numpy custom generation engine by raw C++
This is just a technical prototype to measure and discuss the impact and implication of moving to C++ for kernel code generation.
Diffstat (limited to 'numpy/distutils/extension.py')
-rw-r--r--numpy/distutils/extension.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/numpy/distutils/extension.py b/numpy/distutils/extension.py
index c90b5d725..3ede013e0 100644
--- a/numpy/distutils/extension.py
+++ b/numpy/distutils/extension.py
@@ -47,6 +47,8 @@ class Extension(old_Extension):
language=None,
f2py_options=None,
module_dirs=None,
+ extra_c_compile_args=None,
+ extra_cxx_compile_args=None,
extra_f77_compile_args=None,
extra_f90_compile_args=None,):
@@ -83,6 +85,8 @@ class Extension(old_Extension):
# numpy_distutils features
self.f2py_options = f2py_options or []
self.module_dirs = module_dirs or []
+ self.extra_c_compile_args = extra_c_compile_args or []
+ self.extra_cxx_compile_args = extra_cxx_compile_args or []
self.extra_f77_compile_args = extra_f77_compile_args or []
self.extra_f90_compile_args = extra_f90_compile_args or []