1// Copyright (C) 2024 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#ifndef QTDEPRECATIONDEFINITIONS_H
5#define QTDEPRECATIONDEFINITIONS_H
6
7#ifndef QT_DISABLE_DEPRECATED_UP_TO
8# ifdef QT_DISABLE_DEPRECATED_BEFORE // If the deprecated macro is defined, use its value
9# define QT_DISABLE_DEPRECATED_UP_TO QT_DISABLE_DEPRECATED_BEFORE
10# else
11# define QT_DISABLE_DEPRECATED_UP_TO 0x050000
12# endif
13#endif
14
15#if QT_DISABLE_DEPRECATED_UP_TO < 0x050000
16# warning QT_DISABLE_DEPRECATED_UP_TO is set to the version that is lower than the version that \
17 Qt was built with. This may lead to linking issues.
18#endif
19
20#ifndef QT_WARN_DEPRECATED_UP_TO
21# ifdef QT_DEPRECATED_WARNINGS_SINCE // If the deprecated macro is defined, use its value
22# define QT_WARN_DEPRECATED_UP_TO QT_DEPRECATED_WARNINGS_SINCE
23# else
24# define QT_WARN_DEPRECATED_UP_TO 0x070000
25# endif
26#endif
27
28#endif // QTDEPRECATIONDEFINITIONS_H
29