From 9da7dd61105301a773baf52493c0e2f08ecd60e2 Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Wed, 24 Aug 2016 20:13:36 +0200 Subject: [PATCH] Better support of tests --- src/main.cpp | 1 + src/workaroundtests.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/main.cpp b/src/main.cpp index d0dc7b9..146a398 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -306,6 +306,7 @@ int main(int argc, const char **argv) Argv.push_back("-fPIE"); Argv.push_back("-fPIC"); Argv.push_back("-Wno-microsoft"); // get rid of a warning in qtextdocument.h + Argv.push_back("-Wno-pragma-once-outside-header"); Argv.push_back("-std=c++11"); bool NextArgNotInput = false; diff --git a/src/workaroundtests.cpp b/src/workaroundtests.cpp index 9bdb63d..eac6b46 100644 --- a/src/workaroundtests.cpp +++ b/src/workaroundtests.cpp @@ -52,6 +52,9 @@ bool Generator::WorkaroundTests(llvm::StringRef ClassName, const clang::CXXMetho // moc -E to preprocess behave differently .Case("unterminatedFunctionMacro", true) + // MSVC compat mode for $INCLUDE environment variable not implemented + .Case("environmentIncludePaths", true) + .Default(false); } else if(ClassName == "tst_QObject"){ if (MethodName == "normalize") {