diff options
author | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2018-09-17 09:23:14 +0200 |
---|---|---|
committer | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2018-09-17 09:22:52 +0000 |
commit | 3170d05087f3e1993bef1f9447a8bbd14a32a891 (patch) | |
tree | 81d7d2b4ff2b2a68c070a852038f007048344abe /src/plugins/cpptools/compileroptionsbuilder.cpp | |
parent | e507abf6a6a9c6d023fa691f8aa1f49580c5d6ad (diff) | |
download | qt-creator-3170d05087f3e1993bef1f9447a8bbd14a32a891.tar.gz |
Clang: Do not use -isystem in ClangCodeModel
Some other logic in the options builder is based
on the -I usage and also we don't want to lock any files
with ClangCodeModel.
Change-Id: I4338abed26e91ebb0a561d449328ea0954fe44ea
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Diffstat (limited to 'src/plugins/cpptools/compileroptionsbuilder.cpp')
-rw-r--r-- | src/plugins/cpptools/compileroptionsbuilder.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/cpptools/compileroptionsbuilder.cpp b/src/plugins/cpptools/compileroptionsbuilder.cpp index ae2e9a1467..b0a5b5633e 100644 --- a/src/plugins/cpptools/compileroptionsbuilder.cpp +++ b/src/plugins/cpptools/compileroptionsbuilder.cpp @@ -216,7 +216,9 @@ void CompilerOptionsBuilder::addHeaderPathOptions() prefix = QLatin1String("-F"); break; case HeaderPathType::System: - prefix = "-isystem"; + prefix = m_useSystemHeader == UseSystemHeader::No + ? QLatin1String("-I") + : QLatin1String("-isystem"); break; default: // This shouldn't happen, but let's be nice..: // intentional fall-through: |