diff options
Diffstat (limited to 'src/plugins/clangpchmanager')
-rw-r--r-- | src/plugins/clangpchmanager/clangpchmanager.pro | 5 | ||||
-rw-r--r-- | src/plugins/clangpchmanager/projectupdater.cpp | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/clangpchmanager/clangpchmanager.pro b/src/plugins/clangpchmanager/clangpchmanager.pro index a61103d8396..204f740a28c 100644 --- a/src/plugins/clangpchmanager/clangpchmanager.pro +++ b/src/plugins/clangpchmanager/clangpchmanager.pro @@ -5,6 +5,11 @@ include(../../shared/clang/clang_defines.pri) requires(!isEmpty(LIBTOOLING_LIBS)) +win32 { + LLVM_BUILDMODE = $$system($$llvm_config --build-mode, lines) + CONFIG(debug, debug|release):requires(equals(LLVM_BUILDMODE, "Debug")) +} + HEADERS += \ $$PWD/clangpchmanagerplugin.h \ qtcreatorprojectupdater.h diff --git a/src/plugins/clangpchmanager/projectupdater.cpp b/src/plugins/clangpchmanager/projectupdater.cpp index a36689b3b74..81d140d3f75 100644 --- a/src/plugins/clangpchmanager/projectupdater.cpp +++ b/src/plugins/clangpchmanager/projectupdater.cpp @@ -171,7 +171,7 @@ Utils::SmallStringVector ProjectUpdater::createIncludeSearchPaths( Utils::SmallStringVector includePaths; for (const ProjectExplorer::HeaderPath &projectPartHeaderPath : projectPartHeaderPaths) { - if (projectPartHeaderPath.isValid()) + if (!projectPartHeaderPath.path.isEmpty()) includePaths.emplace_back(projectPartHeaderPath.path); } |