From 2b3ae25786df8a0d15053db20ecdaca6f6cd111b Mon Sep 17 00:00:00 2001 From: Adam Emerson Date: Wed, 27 Nov 2024 16:42:41 -0500 Subject: [PATCH] rgw: Fix deprecated amqp includes Since we have an obscenely wide supported version spread, we have to support the deprecated location, too. Signed-off-by: Adam Emerson --- src/rgw/rgw_amqp.cc | 7 +++++++ src/test/rgw/amqp_mock.cc | 6 ++++++ src/test/rgw/amqp_url.c | 6 +++++- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/rgw/rgw_amqp.cc b/src/rgw/rgw_amqp.cc index 06688fdacc9..2121ac134f5 100644 --- a/src/rgw/rgw_amqp.cc +++ b/src/rgw/rgw_amqp.cc @@ -2,10 +2,17 @@ // vim: ts=8 sw=2 smarttab ft=cpp #include "rgw_amqp.h" +#if __has_include() +#include +#include +#include +#include +#else #include #include #include #include +#endif // __has_include() #include "include/ceph_assert.h" #include #include diff --git a/src/test/rgw/amqp_mock.cc b/src/test/rgw/amqp_mock.cc index 8674e5026f6..2795106f18d 100644 --- a/src/test/rgw/amqp_mock.cc +++ b/src/test/rgw/amqp_mock.cc @@ -2,9 +2,15 @@ // vim: ts=8 sw=2 smarttab #include "amqp_mock.h" +#if __has_include() +#include +#include +#include +#else #include #include #include +#endif #include #include #include diff --git a/src/test/rgw/amqp_url.c b/src/test/rgw/amqp_url.c index 520e95c69d8..48dab5cb516 100644 --- a/src/test/rgw/amqp_url.c +++ b/src/test/rgw/amqp_url.c @@ -40,7 +40,11 @@ #define _CRT_SECURE_NO_WARNINGS #endif -#include "amqp.h" +#if __has_include() +#include +#else +#include +#endif #include #include #include -- 2.39.5