commit 552aad877c7cbf6f4f32488868dcb5f7c4e1a025
parent 91d7afdb3ed06ccb9fef3cfb1308528e4b0a4ef8
Author: falkTX <falktx@falktx.com>
Date: Sat, 19 Nov 2022 23:43:00 +0000
Ignore internal deprecated warnings under msvc
Signed-off-by: falkTX <falktx@falktx.com>
Diffstat:
2 files changed, 24 insertions(+), 14 deletions(-)
diff --git a/dgl/Widget.hpp b/dgl/Widget.hpp
@@ -448,19 +448,24 @@ protected:
A function called when a special key is pressed or released.
DEPRECATED use onKeyboard or onCharacterInput
*/
-#if defined(__clang__)
-# pragma clang diagnostic push
-# pragma clang diagnostic ignored "-Wdeprecated-declarations"
-#elif defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 460
-# pragma GCC diagnostic push
-# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
-#endif
+ #if defined(_MSC_VER)
+ #pragma warning(push)
+ #pragma warning(disable:4996)
+ #elif defined(__clang__)
+ #pragma clang diagnostic push
+ #pragma clang diagnostic ignored "-Wdeprecated-declarations"
+ #elif defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 460
+ #pragma GCC diagnostic push
+ #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
+ #endif
virtual bool onSpecial(const SpecialEvent&) { return false; }
-#if defined(__clang__)
-# pragma clang diagnostic pop
-#elif defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 460
-# pragma GCC diagnostic pop
-#endif
+ #if defined(_MSC_VER)
+ #pragma warning(pop)
+ #elif defined(__clang__)
+ #pragma clang diagnostic pop
+ #elif defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 460
+ #pragma GCC diagnostic pop
+ #endif
private:
struct PrivateData;
diff --git a/distrho/src/DistrhoPlugin.cpp b/distrho/src/DistrhoPlugin.cpp
@@ -195,7 +195,10 @@ void Plugin::initState(const uint32_t index, State& state)
uint hints = 0x0;
String stateKey, defaultStateValue;
- #if defined(__clang__)
+ #if defined(_MSC_VER)
+ #pragma warning(push)
+ #pragma warning(disable:4996)
+ #elif defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
#elif defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))
@@ -205,7 +208,9 @@ void Plugin::initState(const uint32_t index, State& state)
initState(index, stateKey, defaultStateValue);
if (isStateFile(index))
hints = kStateIsFilenamePath;
- #if defined(__clang__)
+ #if defined(_MSC_VER)
+ #pragma warning(pop)
+ #elif defined(__clang__)
#pragma clang diagnostic pop
#elif defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))
#pragma GCC diagnostic pop