diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp index f8719fef2..3116e56eb 100644 --- a/gui/mainwindow.cpp +++ b/gui/mainwindow.cpp @@ -27,6 +27,7 @@ #include #include #include +#include #include "aboutdialog.h" #include "threadhandler.h" #include "fileviewdialog.h" @@ -315,7 +316,12 @@ Settings MainWindow::GetCppcheckSettings() QString dir; foreach(dir, dirs) { - result._includePaths.push_back(dir.toStdString()); + QString incdir; + if (!QDir::isAbsolutePath(dir)) + incdir = mCurrentDirectory + "/"; + incdir += dir; + incdir = QDir::cleanPath(incdir); + result._includePaths.push_back(incdir.toStdString()); } } }