From 3a48c50d10a54d12e79bc054a010197617a9ab44 Mon Sep 17 00:00:00 2001
From: Olivier Stasse <ostasse@laas.fr>
Date: Thu, 5 Jan 2017 13:59:43 +0100
Subject: [PATCH] Activate the NPY_NO_DEPRECATED_API only if numpy version is
 above 8

---
 src/details.hpp | 5 +++++
 src/fwd.hpp     | 3 +++
 2 files changed, 8 insertions(+)

diff --git a/src/details.hpp b/src/details.hpp
index 05f1308..949ed0c 100644
--- a/src/details.hpp
+++ b/src/details.hpp
@@ -20,6 +20,11 @@
 #include <boost/python.hpp>
 #include <Eigen/Core>
 
+#include <numpy/numpyconfig.h>
+#ifdef NPY_1_8_API_VERSION
+#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
+#endif
+
 #include <numpy/arrayobject.h>
 #include <iostream>
 
diff --git a/src/fwd.hpp b/src/fwd.hpp
index f601a7c..378046e 100644
--- a/src/fwd.hpp
+++ b/src/fwd.hpp
@@ -19,7 +19,10 @@
 
 #include <boost/python.hpp>
 #include <Eigen/Core>
+
+#ifdef NPY_1_8_API_VERSION
 #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
+#endif
 
 namespace eigenpy
 {
-- 
GitLab