Changeset 982 for trunk


Ignore:
Timestamp:
Aug 14, 2011, 10:05:17 PM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

qmake: Remove duplicates from INCPATH and QMAKE_LIBDIR.

This is to keep the generated Makefiles clean. Does not effect the
behavior in any way. Affects all generator based on Win32MakeFileGenerator
(including the OS/2 one).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/qmake/generators/win32/winmakefile.cpp

    r896 r982  
    324324    QStringList &incDir = project->values("INCLUDEPATH");
    325325    for(QStringList::Iterator incDir_it = incDir.begin(); incDir_it != incDir.end(); ++incDir_it) {
    326     if(!(*incDir_it).isEmpty())
    327         (*incDir_it) = Option::fixPathToTargetOS((*incDir_it), false, false);
    328     }
     326        if(!(*incDir_it).isEmpty())
     327            (*incDir_it) = Option::fixPathToTargetOS((*incDir_it), false, false);
     328    }
     329    incDir.removeDuplicates();
     330
    329331    QStringList &libDir = project->values("QMAKE_LIBDIR");
    330332    for(QStringList::Iterator libDir_it = libDir.begin(); libDir_it != libDir.end(); ++libDir_it) {
    331     if(!(*libDir_it).isEmpty())
    332         (*libDir_it) = Option::fixPathToTargetOS((*libDir_it), false, false);
    333     }
     333        if(!(*libDir_it).isEmpty())
     334            (*libDir_it) = Option::fixPathToTargetOS((*libDir_it), false, false);
     335    }
     336    libDir.removeDuplicates();
    334337}
    335338
Note: See TracChangeset for help on using the changeset viewer.