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,
|
CompilerOptionsBuilder optionsBuilder(*fileInfo.projectPart,
|
||||||
UseSystemHeader::No,
|
UseSystemHeader::No,
|
||||||
UseTweakedHeaderPaths::Yes,
|
UseTweakedHeaderPaths::Tools,
|
||||||
UseLanguageDefines::No,
|
UseLanguageDefines::No,
|
||||||
UseBuildSystemWarnings::No,
|
UseBuildSystemWarnings::No,
|
||||||
clangVersion,
|
clangVersion,
|
||||||
|
@@ -298,7 +298,8 @@ void CompilerOptionsBuilder::enableExceptions()
|
|||||||
|
|
||||||
void CompilerOptionsBuilder::insertWrappedQtHeaders()
|
void CompilerOptionsBuilder::insertWrappedQtHeaders()
|
||||||
{
|
{
|
||||||
insertWrappedHeaders(wrappedQtHeadersIncludePath());
|
if (m_useTweakedHeaderPaths == UseTweakedHeaderPaths::Yes)
|
||||||
|
insertWrappedHeaders(wrappedQtHeadersIncludePath());
|
||||||
}
|
}
|
||||||
|
|
||||||
void CompilerOptionsBuilder::insertWrappedMingwHeaders()
|
void CompilerOptionsBuilder::insertWrappedMingwHeaders()
|
||||||
|
@@ -33,7 +33,7 @@ namespace CppTools {
|
|||||||
|
|
||||||
enum class UsePrecompiledHeaders : char { Yes, No };
|
enum class UsePrecompiledHeaders : char { Yes, No };
|
||||||
enum class UseSystemHeader : 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 UseToolchainMacros : char { Yes, No };
|
||||||
enum class UseLanguageDefines : char { Yes, No };
|
enum class UseLanguageDefines : char { Yes, No };
|
||||||
enum class UseBuildSystemWarnings : char { Yes, No };
|
enum class UseBuildSystemWarnings : char { Yes, No };
|
||||||
|
Reference in New Issue
Block a user