summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--numpy/core/SConscript5
1 files changed, 4 insertions, 1 deletions
diff --git a/numpy/core/SConscript b/numpy/core/SConscript
index 6997b8f68..8474992ca 100644
--- a/numpy/core/SConscript
+++ b/numpy/core/SConscript
@@ -272,7 +272,10 @@ for key, value in numpyconfig_sym:
env['SUBST_DICT'] = config_dict
include_dir = 'include/numpy'
-env.SubstInFile(pjoin(include_dir, 'numpyconfig.h'), pjoin(include_dir, 'numpyconfig.h.in'))
+target = env.SubstInFile(pjoin(include_dir, 'numpyconfig.h'),
+ pjoin(include_dir, 'numpyconfig.h.in'))
+# "Install" the header in the build directory, so that in-place build works
+env.Install(pjoin('$distutils_installdir', include_dir), target)
env['CONFIG_H_GEN'] = numpyconfig_sym