Changeset 880 for trunk


Ignore:
Timestamp:
Jun 30, 2011, 9:43:03 PM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

qmake: os2/gnumake: Added support for the internal QMAKE_RUN_RC2RES_ENV variable that allows to pass parameters to RC.EXE through environment variables bypassing the CMD.EXE's 1024 char limitation. Closes #214.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/mkspecs/os2-g++/qmake.conf

    r861 r880  
    159159QMAKE_ZIP       = zip -r -9
    160160
    161 QMAKE_RC        = rc
    162 QMAKE_RUN_RC2RES= set INCLUDE=%INCLUDE%;$(INCLUDEPATH) & $(RC) -n -r $(RC_FILE) $(RES_FILE)
    163 QMAKE_RUN_RC2EXE= $(RC) -n -x2 $(RES_FILE) $(DESTDIR_TARGET)
     161QMAKE_RC                = rc
     162QMAKE_RUN_RC2RES_ENV    = INCLUDE = $(INCLUDEPATH)
     163QMAKE_RUN_RC2RES        = $(RC) -n -r $(RC_FILE) $(RES_FILE)
     164QMAKE_RUN_RC2EXE        = $(RC) -n -x2 $(RES_FILE) $(DESTDIR_TARGET)
    164165
    165166QMAKE_STRIP     =
  • trunk/qmake/generators/os2/gnumake.cpp

    r872 r880  
    624624    if (!project->isEmpty("RC_FILE") && !project->isEmpty("RES_FILE") &&
    625625        !project->isEmpty("QMAKE_RUN_RC2RES")) {
     626
     627
     628
    626629        t << escapeFileVars("$(RES_FILE): $(RC_FILE)\n\t");
    627         t << var("QMAKE_RUN_RC2RES") << endl;
     630        t << var("QMAKE_RUN_RC2RES") << endl;
    628631    }
    629632}
Note: See TracChangeset for help on using the changeset viewer.