From db587f01d36112f7190f688ca8470cd8beb6636d Mon Sep 17 00:00:00 2001
From: Justin Carpentier <justin.carpentier@inria.fr>
Date: Mon, 30 Jan 2023 18:25:49 +0100
Subject: [PATCH] core: add EIGENPY_WITH_CXX macros

---
 include/eigenpy/fwd.hpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/include/eigenpy/fwd.hpp b/include/eigenpy/fwd.hpp
index 7db101c7..cb572bc4 100644
--- a/include/eigenpy/fwd.hpp
+++ b/include/eigenpy/fwd.hpp
@@ -13,6 +13,18 @@
 #define EIGENPY_MSVC_COMPILER
 #endif
 
+#if (__cplusplus >= 201703L || (defined(_MSVC_LANG) && _MSVC_LANG >= 201703))
+#define EIGENPY_WITH_CXX17_SUPPORT
+#endif
+
+#if (__cplusplus >= 201402L || (defined(_MSVC_LANG) && _MSVC_LANG >= 201403))
+#define EIGENPY_WITH_CXX14_SUPPORT
+#endif
+
+#if (__cplusplus >= 201103L || (defined(_MSC_VER) && _MSC_VER >= 1600))
+#define EIGENPY_WITH_CXX11_SUPPORT
+#endif
+
 #define EIGENPY_STRING_LITERAL(string) #string
 #define EIGENPY_STRINGIZE(string) EIGENPY_STRING_LITERAL(string)
 #define _EIGENPY_PPCAT(A, B) A##B
-- 
GitLab