Changeset 1039


Ignore:
Timestamp:
Aug 31, 2011, 2:33:19 PM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

OS/2: Generate and install qmake.sym.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure.cmd

    r1031 r1039  
    835835        G.QMAKE_EXEPACK_POST_FLAGS = ""
    836836    end
    837     /* export EXEPACK variables for building qmake (used by Makefile.os2-g++) */
    838     call SetEnv "QMAKE_EXEPACK", G.QMAKE_EXEPACK
    839     call SetEnv "QMAKE_EXEPACK_FLAGS", G.QMAKE_EXEPACK_FLAGS
    840     call SetEnv "QMAKE_EXEPACK_POST_FLAGS", G.QMAKE_EXEPACK_POST_FLAGS
    841837
    842838    /* detect the CUPS support */
     
    10691065    end
    10701066
    1071     Makefile_str =,
     1067    Makefile_r =,
    10721068        '# AutoGenerated by configure.cmd'G.EOL||,
    10731069        'BUILD_PATH = 'QuotePath(G.OutPath)||G.EOL||,
    10741070        'SOURCE_PATH = 'QuotePath(G.RelPath)||G.EOL||,
    10751071        'QMAKESPEC = 'G.PLATFORM||G.EOL||,
    1076         'QMAKE_OPENSOURCE_EDITION = yes'G.EOL||G.EOL||,
    1077         Makefile_str
     1072        'QMAKE_OPENSOURCE_EDITION = yes'G.EOL||G.EOL
     1073
     1074    if (G.QMAKE_MAPSYM \== "") then do
     1075        Makefile_header = Makefile_header||,
     1076            'QMAKE_MAPSYM = 'QuotePath(G.QMAKE_MAPSYM)||G.EOL
     1077    end
     1078    if (G.QMAKE_EXEPACK \== "") then do
     1079        Makefile_header = Makefile_header||,
     1080            'QMAKE_EXEPACK = 'QuotePath(G.QMAKE_EXEPACK)||G.EOL||,
     1081            'QMAKE_EXEPACK_FLAGS = 'QuotePath(G.QMAKE_EXEPACK_FLAGS)||G.EOL||,
     1082            'QMAKE_EXEPACK_POST_FLAGS = 'QuotePath(G.QMAKE_EXEPACK_POST_FLAGS)||G.EOL||G.EOL
     1083    end
     1084
     1085    Makefile_str = Makefile_header||Makefile_str
    10781086
    10791087    /* avoid unecessary rebuilds by copying only if Makefile has changed */
     
    10851093        call charout Makefile
    10861094    end
     1095
     1096
    10871097
    10881098    /* mkspecs/default is used as a (gasp!) default mkspec so QMAKESPEC needn't
  • trunk/projects.pro

    r1038 r1039  
    153153win32|os2 {
    154154   qmake.files=$$QT_BUILD_TREE/bin/qmake.exe
     155
    155156} else {
    156157   qmake.files=$$QT_BUILD_TREE/bin/qmake
  • trunk/qmake/Makefile.os2-g++

    r983 r1039  
    3232CXXFLAGS    =   $(CFLAGS)
    3333ifeq "$(EMXOMFLD_TYPE)" "WLINK"
    34 LFLAGS      =   -s -Zomf -Zstack 0x2000 -Zlinker DISABLE\ 1121
     34LFLAGS      =   -s -Zomf -Zstack 0x2000 -Zlinker DISABLE\ 1121
    3535else
    36 LFLAGS      =   -s -Zomf -Zstack 0x2000 -Zlinker /PM:VIO -Zlinker /EXEPACK:2
     36LFLAGS      =   -s -Zomf -Zstack 0x2000 -Zlinker /PM:VIO -Zlinker /EXEPACK:2
    3737endif
    3838LIBS        =   -lregistry.dll
     
    137137        $(QMAKE_EXEPACK) $(QMAKE_EXEPACK_FLAGS) $@ $(QMAKE_EXEPACK_POST_FLAGS)
    138138endif
    139         copy $@ $(BUILD_PATH)\bin\
     139ifneq "$(QMAKE_MAPSYM)" ""
     140ifeq "$(EMXOMFLD_TYPE)" "WLINK"
     141        $(SOURCE_PATH)/mkspecs\os2-g++\wmapsym.cmd $(basename $@).map
     142else
     143        $(QMAKE_MAPSYM) $(basename $@).map
     144endif
     145        del $(basename $@).map >nul 2>&1
     146        copy $(basename $@).sym "$(BUILD_PATH)\bin\"
     147endif
     148        copy $@ "$(BUILD_PATH)\bin\"
    140149
    141150$(OBJECTS_DIR):
     
    153162
    154163distclean:: clean
    155         -del qmake.exe >nul 2>&1
     164        -del qmake.exe >nul 2>&1
    156165
    157166.SUFFIXES: .cpp .c
Note: See TracChangeset for help on using the changeset viewer.