qt.cfg: Added support for some QTC_ASSERT()-macros. This fixes a bunch of 'unknownMacros'-warnings from daca@home.
This commit is contained in:
parent
8c6f1ca24f
commit
a9658607d7
|
@ -1466,6 +1466,15 @@
|
|||
<define name="Q_PLUGIN_METADATA(x)" value=""/>
|
||||
<define name="Q_ASSERT(condition)" value="assert(condition)"/>
|
||||
<define name="Q_ASSERT_X(condition, where, what)" value="assert(condition)"/>
|
||||
<define name="QTC_ASSERT_STRINGIFY_HELPER(x)" value="#x"/>
|
||||
<define name="QTC_ASSERT_STRINGIFY(x)" value="QTC_ASSERT_STRINGIFY_HELPER(x)"/>
|
||||
<define name="QTC_ASSERT_STRING(cond)" value="::Utils::writeAssertLocation( "\"" cond"\" in file " __FILE__ ", line " QTC_ASSERT_STRINGIFY(__LINE__))"/>
|
||||
<define name="QTC_ASSERT(cond," value="action) if (Q_LIKELY(cond)) {} else { QTC_ASSERT_STRING(#cond); action; } do {} while (0)"/>
|
||||
<define name="QTC_CHECK(cond)" value="if (Q_LIKELY(cond)) {} else { QTC_ASSERT_STRING(#cond); } do {} while (0)"/>
|
||||
<define name="QTC_GUARD(cond)" value="((Q_LIKELY(cond)) ? true : (QTC_ASSERT_STRING(#cond), false))"/>
|
||||
<define name="QTC_ASSERT(cond, action)" value="if (Q_LIKELY(cond)) {} else { QTC_ASSERT_STRING(#cond); action; } do {} while (0)"/>
|
||||
<define name="QTC_CHECK(cond)" value="if (Q_LIKELY(cond)) {} else { QTC_ASSERT_STRING(#cond); } do {} while (0)"/>
|
||||
<define name="QTC_GUARD(cond)" value="((Q_LIKELY(cond)) ? true : (QTC_ASSERT_STRING(#cond), false))"/>
|
||||
<!-- https://doc.qt.io/qt-5/qtglobal.html#qreal-typedef -->
|
||||
<define name="qreal" value="double"/>
|
||||
<podtype name="qint8" sign="s" size="1"/>
|
||||
|
|
Loading…
Reference in New Issue