don't try to create nested top-level bundle dir symlinks
the target path may have multiple components, e.g. Headers/private. obviously, only the first component must be linked in such cases. Task-number: QTBUG-32895 Change-Id: If632b3b72c170a9fde36e62c165e06ded53deda3 Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>
This commit is contained in:
parent
6c6b5ff8fb
commit
9cd9dfb0b1
@ -811,8 +811,12 @@ UnixMakefileGenerator::writeMakeParts(QTextStream &t)
|
||||
if (!project->isEmpty(vkey)) {
|
||||
QString version = project->first(vkey) + "/" +
|
||||
project->first("QMAKE_FRAMEWORK_VERSION") + "/";
|
||||
symlinks[Option::fixPathToLocalOS(path + project->first(pkey))] =
|
||||
project->first(vkey) + "/Current/" + project->first(pkey);
|
||||
ProString name = project->first(pkey);
|
||||
int pos = name.indexOf('/');
|
||||
if (pos > 0)
|
||||
name = name.mid(0, pos);
|
||||
symlinks[Option::fixPathToLocalOS(path + name)] =
|
||||
project->first(vkey) + "/Current/" + name;
|
||||
path += version;
|
||||
}
|
||||
path += project->first(pkey).toQString();
|
||||
|
Loading…
Reference in New Issue
Block a user