Changeset 84 for trunk/qmake/generators/os2/gnumake.cpp
- Timestamp:
- Apr 15, 2006, 5:52:50 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/qmake/generators/os2/gnumake.cpp
r66 r84 435 435 } 436 436 437 bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qt-mt"QTDLL_POSTFIX);437 bool is_qt = project->isActiveConfig( "build_qt" ); 438 438 project->variables()["QMAKE_ORIG_TARGET"] = project->variables()["TARGET"]; 439 439 … … 546 546 else 547 547 project->variables()["QMAKE_LIBS"] += project->variables()["QMAKE_LIBS_QT_DLL"]; 548 int hver = findHighestVersion(project->first("QMAKE_LIBDIR_QT"), "qt");549 if ( hver == -1 )550 hver = findHighestVersion(project->first("QMAKE_LIBDIR_QT"), "qt-mt");551 if(hver != -1) {552 QString ver;553 ver.sprintf("qt%s" QTDLL_POSTFIX "%d.lib", (project->isActiveConfig("thread") ? "-mt" : ""), hver);554 QStringList &libs = project->variables()["QMAKE_LIBS"];555 for(QStringList::Iterator libit = libs.begin(); libit != libs.end(); ++libit)556 (*libit).replace(QRegExp("qt(-mt)?(\\.lib)?"), ver);557 }558 548 } 559 549 if ( !project->isEmpty( "QMAKE_LIBS_QT_ENTRY" ) ) { … … 578 568 project->variables()["QMAKE_LFLAGS_CONSOLE_ANY"] = project->variables()["QMAKE_LFLAGS_CONSOLE_DLL"]; 579 569 project->variables()["QMAKE_LFLAGS_WINDOWS_ANY"] = project->variables()["QMAKE_LFLAGS_WINDOWS_DLL"]; 580 if ( !project->variables()["QMAKE_LIB_FLAG"].isEmpty()) { 581 project->variables()["TARGET_EXT"].append( 582 QStringList::split('.',project->first("VERSION")).join("") + ".dll"); 583 } else { 584 project->variables()["TARGET_EXT"].append(".dll"); 585 } 570 project->variables()["TARGET_EXT"].append(".dll"); 586 571 } else { 587 572 project->variables()["QMAKE_CFLAGS_CONSOLE_ANY"] = project->variables()["QMAKE_CFLAGS_CONSOLE"];
Note:
See TracChangeset
for help on using the changeset viewer.