qmake: nuke QMAKE_INTERNAL_PRL_LIBS
it's unused now, and just complicates matters. its interaction with LIBS_PRIVATE & co. has always been a bit shaky. google produces no public hits outside qt itself, so let's assume it really remained internal. Change-Id: I6606bbabd44f1b76d84e97219e155e38d6f1b3a6 Reviewed-by: Liang Qi <liang.qi@qt.io> Reviewed-by: BogDan Vatra <bogdan@kdab.com> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
This commit is contained in:
parent
d30de09000
commit
2a3695b7e0
@ -1012,10 +1012,7 @@ MakefileGenerator::writePrlFile(QTextStream &t)
|
||||
t << "QMAKE_PRL_VERSION = " << project->first("VERSION") << endl;
|
||||
if(project->isActiveConfig("staticlib") || project->isActiveConfig("explicitlib")) {
|
||||
ProStringList libs;
|
||||
if(!project->isEmpty("QMAKE_INTERNAL_PRL_LIBS"))
|
||||
libs = project->values("QMAKE_INTERNAL_PRL_LIBS");
|
||||
else
|
||||
libs << "QMAKE_LIBS"; //obvious one
|
||||
libs << "QMAKE_LIBS";
|
||||
if(project->isActiveConfig("staticlib"))
|
||||
libs << "QMAKE_LIBS_PRIVATE";
|
||||
t << "QMAKE_PRL_LIBS =";
|
||||
@ -3348,10 +3345,7 @@ MakefileGenerator::writePkgConfigFile()
|
||||
|
||||
if (project->isActiveConfig("staticlib")) {
|
||||
ProStringList libs;
|
||||
if (!project->isEmpty("QMAKE_INTERNAL_PRL_LIBS"))
|
||||
libs = project->values("QMAKE_INTERNAL_PRL_LIBS");
|
||||
else
|
||||
libs << "QMAKE_LIBS"; //obvious one
|
||||
libs << "QMAKE_LIBS"; // FIXME: this should not be conditional on staticlib
|
||||
libs << "QMAKE_LIBS_PRIVATE";
|
||||
libs << "QMAKE_LFLAGS_THREAD"; //not sure about this one, but what about things like -pthread?
|
||||
t << "Libs.private:";
|
||||
|
@ -1479,10 +1479,7 @@ UnixMakefileGenerator::writeLibtoolFile()
|
||||
|
||||
t << "# Libraries that this one depends upon.\n";
|
||||
ProStringList libs;
|
||||
if(!project->isEmpty("QMAKE_INTERNAL_PRL_LIBS"))
|
||||
libs = project->values("QMAKE_INTERNAL_PRL_LIBS");
|
||||
else
|
||||
libs << "QMAKE_LIBS"; //obvious one
|
||||
libs << "QMAKE_LIBS";
|
||||
t << "dependency_libs='";
|
||||
for (ProStringList::ConstIterator it = libs.begin(); it != libs.end(); ++it)
|
||||
t << fixLibFlags((*it).toKey()).join(' ') << ' ';
|
||||
|
@ -458,8 +458,6 @@ ProStringList VcprojGenerator::collectDependencies(QMakeProject *proj, QHash<QSt
|
||||
|
||||
// Add all unknown libs to the deps
|
||||
QStringList where = QStringList() << "QMAKE_LIBS" << "QMAKE_LIBS_PRIVATE";
|
||||
if (!tmp_proj.isEmpty("QMAKE_INTERNAL_PRL_LIBS"))
|
||||
where = tmp_proj.values("QMAKE_INTERNAL_PRL_LIBS").toQStringList();
|
||||
for (QStringList::ConstIterator wit = where.begin();
|
||||
wit != where.end(); ++wit) {
|
||||
const ProStringList &l = tmp_proj.values(ProKey(*wit));
|
||||
|
Loading…
Reference in New Issue
Block a user