aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2011-10-24 09:40:37 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2011-10-24 09:40:37 +0200
commit39d4585bff7a69932a3d8fe0af1ad48481caac2d (patch)
treed8e6b03448f6d6bf80f6aab2ccaeb8aa95d34e2f /Eigen
parent5d43b4049dd7eb4d5e742a4441ee164bb886e6fe (diff)
add the possiibility to disable deprectated warnings (useful for deprecated unit tests!)
Diffstat (limited to 'Eigen')
-rw-r--r--Eigen/src/Core/util/Macros.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/Eigen/src/Core/util/Macros.h b/Eigen/src/Core/util/Macros.h
index 6e7b981b7..df676fcf4 100644
--- a/Eigen/src/Core/util/Macros.h
+++ b/Eigen/src/Core/util/Macros.h
@@ -231,12 +231,16 @@
#define EIGEN_ONLY_USED_FOR_DEBUG(x)
#endif
-#if (defined __GNUC__)
-#define EIGEN_DEPRECATED __attribute__((deprecated))
-#elif (defined _MSC_VER)
-#define EIGEN_DEPRECATED __declspec(deprecated)
+#ifndef EIGEN_NO_DEPRECATED_WARNING
+ #if (defined __GNUC__)
+ #define EIGEN_DEPRECATED __attribute__((deprecated))
+ #elif (defined _MSC_VER)
+ #define EIGEN_DEPRECATED __declspec(deprecated)
+ #else
+ #define EIGEN_DEPRECATED
+ #endif
#else
-#define EIGEN_DEPRECATED
+ #define EIGEN_DEPRECATED
#endif
#if (defined __GNUC__)