Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/toolkits/python/pythonincludes.h =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/toolkits/python/pythonincludes.h (revision 12127) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/toolkits/python/pythonincludes.h (revision 12128) @@ -6,6 +6,19 @@ #define _PYTHON_INCLUDES_H_ +#ifdef HAVE_CONFIG_H + #include +#else +#error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!" +#endif + +#if _PYTHON_MAJOR_ == 2 +#undef NPY_NO_DEPRECATED_API +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#else +#define NPY_NO_DEPRECATED_API +#endif + #include "Python.h" #include "arrayobject.h" Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/Makefile.am =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/Makefile.am (revision 12127) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/Makefile.am (revision 12128) @@ -949,10 +949,7 @@ if PYTHON libISSMPython_a_SOURCES = $(python_sources) libISSMPython_a_CXXFLAGS= $(ALLCXXFLAGS) -if PYTHON3 -libISSMPython_a_CXXFLAGS+= -DNPY_NO_DEPRECATED_API endif -endif if MATLAB libISSMMatlab_a_SOURCES = $(matlab_sources)