Changeset 382
- Timestamp:
- Dec 5, 2009, 12:28:54 AM (16 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/configure.cmd
r377 r382 121 121 G.QT_MINOR_VERSION = 0 122 122 G.QT_PATCH_VERSION = 0 123 G.QT_BUILD_VERSION = "" 123 124 124 125 G.QT_PACKAGEDATE = "" … … 165 166 call Done 1 166 167 end 168 169 /* read the build number if any */ 170 build = linein(G.RelPath"\official_build") 171 if (build \== "") then do 172 G.QT_CONFIG = "official_build" 173 call SaySay 174 call SaySay "WARNING:" 175 call SaySay "You are going to configure an official build of Qt4 for OS/2!" 176 call SaySay "Full version number is: "G.QT_VERSION"-"G.QT_BUILD_VERSION 177 call SaySay 178 call SaySay "If you understand what it means and want to continue," 179 call SaySay "then type YES below. Otherwise, press Enter or Ctrl-C." 180 call SaySay 181 call SaySay "Continue? ", 1 182 str = linein() 183 if (str \== "YES") then 184 call Done 255 185 end 186 else 187 build = linein(G.RelPath"\build") 188 if (build \== "") then 189 G.QT_BUILD_VERSION = build 167 190 168 191 /*-------------------------------------------------------------------------- … … 1436 1459 'QT_MINOR_VERSION = 'G.QT_MINOR_VERSION||G.EOL||, 1437 1460 'QT_PATCH_VERSION = 'G.QT_PATCH_VERSION||G.EOL||, 1461 'QT_BUILD_VERSION = 'G.QT_BUILD_VERSION||G.EOL||, 1438 1462 ''G.EOL||, 1439 1463 '# namespaces'G.EOL||, -
trunk/mkspecs/features/os2/default_post.prf
r298 r382 9 9 # load the global default_post 10 10 load(default_post) 11 12 # convert QMAKE_TARGET_ variables to DEF_FILE_ ones 13 build_pass { 14 isEmpty(DEF_FILE_VERSION) { 15 !isEmpty(VERSION):DEF_FILE_VERSION = $$VERSION 16 !isEmpty(QT_BUILD_VERSION):DEF_FILE_VERSION = $${DEF_FILE_VERSION}-$${QT_BUILD_VERSION} 17 !isEmpty(QMAKESPEC):DEF_FILE_VERSION = $${DEF_FILE_VERSION}_$$basename(QMAKESPEC) 18 } 19 isEmpty(DEF_FILE_DESCRIPTION) { 20 !isEmpty(QMAKE_TARGET_PRODUCT):DEF_FILE_DESCRIPTION = $$QMAKE_TARGET_PRODUCT 21 !isEmpty(QMAKE_TARGET_DESCRIPTION) { 22 !isEmpty(DEF_FILE_DESCRIPTION):DEF_FILE_DESCRIPTION = $${DEF_FILE_DESCRIPTION}: $$QMAKE_TARGET_DESCRIPTION 23 else:DEF_FILE_DESCRIPTION = $$QMAKE_TARGET_DESCRIPTION 24 } 25 !isEmpty(QMAKE_TARGET_COPYRIGHT) { 26 !isEmpty(DEF_FILE_DESCRIPTION):DEF_FILE_DESCRIPTION = $${DEF_FILE_DESCRIPTION} $$QMAKE_TARGET_COPYRIGHT 27 else:DEF_FILE_DESCRIPTION = $$QMAKE_TARGET_COPYRIGHT 28 } 29 } 30 isEmpty(DEF_FILE_VENDOR):!isEmpty(QMAKE_TARGET_COMPANY):DEF_FILE_VENDOR = $$QMAKE_TARGET_COMPANY 31 } 11 32 12 33 wlink:build_pass { … … 30 51 } 31 52 } 32 -
trunk/mkspecs/os2-g++/qmake.conf
r293 r382 106 106 @echo Warning: .DEF file generation is disabled! \ 107 107 (QT_DEV_NO_DEF_GENERATION=$(QT_DEV_NO_DEF_GENERATION)),\ 108 "$(QMAKESPECDIR)\emxexpw.cmd" -name $(basename $(TARGET)) \ 109 $(if $(VERSION),-version $(VERSION)) \ 108 $(QMAKESPECDIR)\emxexpw.cmd -name $(basename $(TARGET)) \ 109 $(if $(DEF_FILE_VERSION),-version \"$(DEF_FILE_VERSION)\") \ 110 $(if $(DEF_FILE_DESCRIPTION),-desc \"$(DEF_FILE_DESCRIPTION)\") \ 111 $(if $(DEF_FILE_VENDOR),-vendor \"$(DEF_FILE_VENDOR)\") \ 110 112 -def $(DEF_FILE) $(if $(DEF_FILE_MAP),-map $(DEF_FILE_MAP)) \ 111 113 $(if $(DEF_FILE_TEMPLATE),-template $(DEF_FILE_TEMPLATE)) \ 112 114 $$QMAKE_OBJECTS_REF) 113 115 114 QMAKE_GENDEF_DEPS = $(OBJECTS) $ $_PRO_FILE_116 QMAKE_GENDEF_DEPS = $(OBJECTS) $(MAKEFILE) 115 117 116 118 QMAKE_LIBS = -
trunk/qmake/generators/os2/gnumake.cpp
r370 r382 546 546 project->values("QMAKE_CLEAN").append("$(DEF_FILE)"); 547 547 project->values("POST_TARGETDEPS") += escapeFileVars("$(DEF_FILE)"); 548 if (!project->isEmpty("DEF_FILE_VERSION")) 549 t << "DEF_FILE_VERSION = " << var("DEF_FILE_VERSION") << endl; 550 if (!project->isEmpty("DEF_FILE_DESCRIPTION")) 551 t << "DEF_FILE_DESCRIPTION = " << var("DEF_FILE_DESCRIPTION") << endl; 552 if (!project->isEmpty("DEF_FILE_VENDOR")) 553 t << "DEF_FILE_VENDOR = " << var("DEF_FILE_VENDOR") << endl; 548 554 if (!project->isEmpty("DEF_FILE_TEMPLATE")) { 549 555 t << "DEF_FILE_TEMPLATE = " << escapeFilePath(var("DEF_FILE_TEMPLATE")) << endl;
Note:
See TracChangeset
for help on using the changeset viewer.