mirror of
https://github.com/pocoproject/poco.git
synced 2025-03-05 12:09:11 +01:00
added POCO_NO_DEPRECATED to disarm POCO_DEPRECATED macro
This commit is contained in:
parent
5ff8bdafdd
commit
64a733f27f
@ -187,4 +187,8 @@
|
||||
// #define POCO_NO_SHARED_LIBRARY_DEBUG_SUFFIX
|
||||
|
||||
|
||||
// Disarm POCO_DEPRECATED macro.
|
||||
// #define POCO_NO_DEPRECATED
|
||||
|
||||
|
||||
#endif // Foundation_Config_INCLUDED
|
||||
|
@ -149,7 +149,9 @@
|
||||
// A macro expanding to a compiler-specific clause to
|
||||
// mark a class or function as deprecated.
|
||||
//
|
||||
#ifdef _GNUC_
|
||||
#if defined(POCO_NO_DEPRECATED)
|
||||
#define POCO_DEPRECATED
|
||||
#elif defined(_GNUC_)
|
||||
#define POCO_DEPRECATED __attribute__((deprecated))
|
||||
#elif defined(__clang__)
|
||||
#define POCO_DEPRECATED __attribute__((deprecated))
|
||||
|
Loading…
x
Reference in New Issue
Block a user