From 5a78e1350b70b1146a90f48ad5d7f0470e93c83b Mon Sep 17 00:00:00 2001 From: Donovan Watteau Date: Wed, 3 Feb 2021 21:41:19 +0100 Subject: [PATCH] CREATE-PROJECT: Provide a stub for "override" to older compilers msbuild.h makes uses of the "override" keyword, so borrow the compat macro from c++11-compat.h to make this work on older compilers, such as the ones found on Mac OS X Leopard. --- devtools/create_project/create_project.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/devtools/create_project/create_project.h b/devtools/create_project/create_project.h index f3a05c1e769..f58eddb08a8 100644 --- a/devtools/create_project/create_project.h +++ b/devtools/create_project/create_project.h @@ -27,6 +27,10 @@ #define __has_feature(x) 0 // Compatibility with non-clang compilers. #endif +#if __cplusplus < 201103L && (!defined(_MSC_VER) || _MSC_VER < 1700) +#define override // Compatibility with non-C++11 compilers. +#endif + #include #include #include