forked from qt-creator/qt-creator
ClangTools: Do not include our wrapped Qt headers
These are only necessary for the code model and can prevent clazy from finding certain issues. Fixes: QTCREATORBUG-24845 Change-Id: I04ba6703812918c39ebbde1dbac5af85fe18622d Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -121,7 +121,7 @@ AnalyzeUnit::AnalyzeUnit(const FileInfo &fileInfo,
|
||||
{
|
||||
CompilerOptionsBuilder optionsBuilder(*fileInfo.projectPart,
|
||||
UseSystemHeader::No,
|
||||
UseTweakedHeaderPaths::Yes,
|
||||
UseTweakedHeaderPaths::Tools,
|
||||
UseLanguageDefines::No,
|
||||
UseBuildSystemWarnings::No,
|
||||
clangVersion,
|
||||
|
@@ -298,6 +298,7 @@ void CompilerOptionsBuilder::enableExceptions()
|
||||
|
||||
void CompilerOptionsBuilder::insertWrappedQtHeaders()
|
||||
{
|
||||
if (m_useTweakedHeaderPaths == UseTweakedHeaderPaths::Yes)
|
||||
insertWrappedHeaders(wrappedQtHeadersIncludePath());
|
||||
}
|
||||
|
||||
|
@@ -33,7 +33,7 @@ namespace CppTools {
|
||||
|
||||
enum class UsePrecompiledHeaders : char { Yes, No };
|
||||
enum class UseSystemHeader : char { Yes, No };
|
||||
enum class UseTweakedHeaderPaths : char { Yes, No };
|
||||
enum class UseTweakedHeaderPaths : char { Yes, Tools, No };
|
||||
enum class UseToolchainMacros : char { Yes, No };
|
||||
enum class UseLanguageDefines : char { Yes, No };
|
||||
enum class UseBuildSystemWarnings : char { Yes, No };
|
||||
|
Reference in New Issue
Block a user