aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/unittest/unittest-utility-functions.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/unittest/unittest-utility-functions.h')
-rw-r--r--tests/unit/unittest/unittest-utility-functions.h12
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