forked from qt-creator/qt-creator
PchManager: Use Generated Files in BuildDependencyCollector
Task-number: QTCREATORBUG-21843 Change-Id: I33c29d50943a914313a4c2e577b0210460f663d8 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
@@ -44,9 +44,17 @@ llvm::SmallString<256> absolutePath(clang::StringRef path)
|
||||
{
|
||||
llvm::SmallString<256> absolutePath;
|
||||
|
||||
if (llvm::sys::path::is_absolute(path)) {
|
||||
absolutePath = path;
|
||||
|
||||
llvm::sys::path::remove_dots(absolutePath, true);
|
||||
|
||||
return absolutePath;
|
||||
}
|
||||
|
||||
std::error_code errorCode = llvm::sys::fs::real_path(path, absolutePath, true);
|
||||
|
||||
if (!errorCode && !llvm::sys::path::is_absolute(absolutePath))
|
||||
if (!errorCode)
|
||||
llvm::sys::fs::make_absolute(absolutePath);
|
||||
|
||||
return absolutePath;
|
||||
|
||||
Reference in New Issue
Block a user