Ignore:
Timestamp:
Mar 8, 2010, 12:52:58 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.2 sources.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/qmake/project.cpp

    r561 r651  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    8282                  E_FIND, E_SYSTEM, E_UNIQUE, E_QUOTE, E_ESCAPE_EXPAND,
    8383                  E_UPPER, E_LOWER, E_FILES, E_PROMPT, E_RE_ESCAPE, E_REPLACE,
    84                   E_SIZE };
     84                  E_SIZE, E_GENERATE_UID };
    8585QMap<QString, ExpandFunc> qmake_expandFunctions()
    8686{
     
    114114        qmake_expand_functions->insert("replace", E_REPLACE);
    115115        qmake_expand_functions->insert("size", E_SIZE);
     116        qmake_expand_functions->insert("generate_uid", E_GENERATE_UID);
    116117    }
    117118    return *qmake_expand_functions;
     
    18691870}
    18701871
     1872// defined in symbian generator
     1873extern QString generate_test_uid(const QString& target);
     1874
    18711875QStringList
    18721876QMakeProject::doProjectExpand(QString func, QList<QStringList> args_list,
     
    23082312        }
    23092313        break; }
     2314    case E_GENERATE_UID:
     2315        if (args.count() != 1) {
     2316            fprintf(stderr, "%s:%d: generate_uid(var) requires one argument.\n",
     2317                    parser.file.toLatin1().constData(), parser.line_no);
     2318        } else {
     2319            ret += generate_test_uid(args.first());
     2320        }
     2321        break;
    23102322    default: {
    23112323        fprintf(stderr, "%s:%d: Unknown replace function: %s\n",
Note: See TracChangeset for help on using the changeset viewer.