don't pretend that non-mac supports relative QMAKE_SONAME_PREFIX
unlike in DT_RPATH/DT_RUNPATH and DT_NEEDED, $ORIGIN & co. cannot appear in DT_SONAME. Change-Id: I4da23f8419806bdc05d6844ce3397ef43b82914c Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
This commit is contained in:
parent
f58e95f098
commit
554f365322
@ -1330,7 +1330,7 @@ void UnixMakefileGenerator::init2()
|
||||
soname.prepend(instpath);
|
||||
} else if (!project->isEmpty("QMAKE_SONAME_PREFIX")) {
|
||||
QString sonameprefix = project->first("QMAKE_SONAME_PREFIX").toQString();
|
||||
if (!sonameprefix.startsWith('@') && !sonameprefix.startsWith('$'))
|
||||
if (!sonameprefix.startsWith('@'))
|
||||
sonameprefix = Option::fixPathToTargetOS(sonameprefix, false);
|
||||
if (!sonameprefix.endsWith(Option::dir_sep))
|
||||
sonameprefix += Option::dir_sep;
|
||||
|
Loading…
x
Reference in New Issue
Block a user