diff options
author | 2011-10-24 09:40:37 +0200 | |
---|---|---|
committer | 2011-10-24 09:40:37 +0200 | |
commit | 39d4585bff7a69932a3d8fe0af1ad48481caac2d (patch) | |
tree | d8e6b03448f6d6bf80f6aab2ccaeb8aa95d34e2f /Eigen | |
parent | 5d43b4049dd7eb4d5e742a4441ee164bb886e6fe (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.h | 14 |
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__) |