summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/SConscript9
-rw-r--r--numpy/core/include/numpy/numpyconfig.h.in4
-rw-r--r--numpy/core/setup.py2
3 files changed, 7 insertions, 8 deletions
diff --git a/numpy/core/SConscript b/numpy/core/SConscript
index d06bcf8c1..0be3c996d 100644
--- a/numpy/core/SConscript
+++ b/numpy/core/SConscript
@@ -120,10 +120,9 @@ numpyconfig_sym.append(('NPY_NO_SMP', nosmp))
# Check whether we can use C99 printing formats
#----------------------------------------------
if config.CheckDeclaration(('PRIdPTR'), includes = '#include <inttypes.h>'):
- usec99 = 1
+ numpyconfig_sym.append(('DEFINE_NPY_USE_C99_FORMATS', '#define NPY_USE_C99_FORMATS 1'))
else:
- usec99 = 0
-numpyconfig_sym.append(('USE_C99_FORMATS', usec99))
+ numpyconfig_sym.append(('DEFINE_NPY_USE_C99_FORMATS', ''))
#----------------------
# Checking the mathlib
@@ -199,7 +198,9 @@ numpyconfig_sym.append(('NPY_INLINE', inline))
if ENABLE_SEPARATE_COMPILATION:
config.Define("ENABLE_SEPARATE_COMPILATION", 1)
- numpyconfig_sym.append(('NPY_ENABLE_SEPARATE_COMPILATION', 1))
+ numpyconfig_sym.append(('DEFINE_NPY_ENABLE_SEPARATE_COMPILATION', '#define NPY_ENABLE_SEPARATE_COMPILATION 1'))
+else:
+ numpyconfig_sym.append(('DEFINE_NPY_ENABLE_SEPARATE_COMPILATION', ''))
# Checking for visibility macro
def visibility_define():
diff --git a/numpy/core/include/numpy/numpyconfig.h.in b/numpy/core/include/numpy/numpyconfig.h.in
index 9c3f40d17..b3c0d851d 100644
--- a/numpy/core/include/numpy/numpyconfig.h.in
+++ b/numpy/core/include/numpy/numpyconfig.h.in
@@ -21,10 +21,10 @@
@DEFINE_NPY_SIZEOF_PY_LONG_LONG@
#define NPY_INLINE @NPY_INLINE@
-#define NPY_ENABLE_SEPARATE_COMPILATION @NPY_ENABLE_SEPARATE_COMPILATION@
+@DEFINE_NPY_ENABLE_SEPARATE_COMPILATION@
#define NPY_VISIBILITY_HIDDEN @VISIBILITY_HIDDEN@
-#define NPY_USE_C99_FORMATS @USE_C99_FORMATS@
+@DEFINE_NPY_USE_C99_FORMATS@
#define NPY_ABI_VERSION @NPY_ABI_VERSION@
#define NPY_API_VERSION @NPY_API_VERSION@
diff --git a/numpy/core/setup.py b/numpy/core/setup.py
index c1035aa9f..c25da264d 100644
--- a/numpy/core/setup.py
+++ b/numpy/core/setup.py
@@ -434,8 +434,6 @@ def configuration(parent_package='',top_path=None):
# Check wether we can use inttypes (C99) formats
if config_cmd.check_decl('PRIdPTR', headers = ['inttypes.h']):
moredefs.append(('NPY_USE_C99_FORMATS', 1))
- else:
- moredefs.append(('NPY_USE_C99_FORMATS', 0))
# Inline check
inline = config_cmd.check_inline()