forked from qt-creator/qt-creator
ProWriter: Prepend $$PWD to files if adding to a .pri file
QMake's behavior for .pri files otherwise treats those paths as relative to the .pro file. That's rarely what you want. Also change the remove code to handle those files. Change-Id: I5fe95035b470c32c365adbdee161f4a6cae05c2b Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
This commit is contained in:
@@ -1200,13 +1200,13 @@ void QmakePriFileNode::changeFiles(const QString &mimeType,
|
||||
if (!includeFile)
|
||||
return;
|
||||
|
||||
QDir priFileDir = QDir(m_qmakeProFileNode->m_projectDir);
|
||||
|
||||
if (change == AddToProFile) {
|
||||
// Use the first variable for adding.
|
||||
ProWriter::addFiles(includeFile, &lines, priFileDir, filePaths, varNameForAdding(mimeType));
|
||||
ProWriter::addFiles(includeFile, &lines, filePaths, varNameForAdding(mimeType));
|
||||
notChanged->clear();
|
||||
} else { // RemoveFromProFile
|
||||
QDir priFileDir = QDir(m_qmakeProFileNode->m_projectDir);
|
||||
*notChanged = ProWriter::removeFiles(includeFile, &lines, priFileDir, filePaths, varNamesForRemoving());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user