diff options
Diffstat (limited to 'tests/unit/unittest/unittest-utility-functions.h')
-rw-r--r-- | tests/unit/unittest/unittest-utility-functions.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/unit/unittest/unittest-utility-functions.h b/tests/unit/unittest/unittest-utility-functions.h index 6d68c1adfcc..5102769e78f 100644 --- a/tests/unit/unittest/unittest-utility-functions.h +++ b/tests/unit/unittest/unittest-utility-functions.h @@ -25,10 +25,12 @@ #pragma once +#include <utils/hostosinfo.h> #include <utils/smallstring.h> - #include <utils/temporarydirectory.h> +#include <utf8stringvector.h> + inline bool operator==(const QString &first, const char *second) { @@ -42,4 +44,12 @@ Utils::PathString temporaryDirPath() { return Utils::PathString::fromQString(Utils::TemporaryDirectory::masterDirectoryPath()); } + +inline QVector<Utf8String> addPlatformArguments(std::initializer_list<Utf8String> arguments = {}) +{ + QVector<Utf8String> result{arguments}; + if (Utils::HostOsInfo::isWindowsHost()) + result.append(Utf8StringLiteral("-fno-delayed-template-parsing")); + return result; +} } // namespace UnitTest |