Changeset 200


Ignore:
Timestamp:
Jun 19, 2011, 6:07:07 PM (14 years ago)
Author:
rudi
Message:

Allow to include the SQL module. Note that this option is disabled by default, because we have not ported any sql driver.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.os2-g++

    r92 r200  
    110110NETWORK_PH      = $(patsubst src/network/%,$(INCLUDE_PRIVATE)\\%,$(wildcard src/network/*_p.h))
    111111XML_PH          = $(patsubst src/xml/%,$(INCLUDE_PRIVATE)\\%,$(wildcard src/xml/*_p.h))
    112 PRIVATE_HEADERS         = $(KERNEL_PH) $(WIDGETS_PH) $(DIALOGS_PH) $(TOOLS_PH) $(CODECS_PH) $(STYLES_PH) $(NETWORK_PH) $(XML_PH)
     112SQL_PH          = $(patsubst src/sql/%,$(INCLUDE_PRIVATE)\\%,$(wildcard src/sql/*_p.h))
     113PRIVATE_HEADERS         = $(KERNEL_PH) $(WIDGETS_PH) $(DIALOGS_PH) $(TOOLS_PH) $(CODECS_PH) $(STYLES_PH) $(NETWORK_PH) $(XML_PH) $(SQL_PH)
    113114
    114115COPY_HEADER = @(if not exist $(INCLUDE_PRIVATE) mkdir $(INCLUDE_PRIVATE)) & \
     
    131132$(XML_PH): $(INCLUDE_PRIVATE)\\%.h: src\xml\\%.h
    132133        $(COPY_HEADER)
     134$(SQL_PH): $(INCLUDE_PRIVATE)\\%.h: src\sql\\%.h
     135        $(COPY_HEADER)
    133136
    134137private_headers: $(PRIVATE_HEADERS)
  • trunk/configure.cmd

    r184 r200  
    5858Opt.!CANVAS     = 1
    5959Opt.!XML        = 1
     60Opt.!SQL        = 0
    6061/* third party features */
    6162Opt.!ZLIB       = 1
     
    293294    call WriteVar G.!ConfigCache, 'Opt.!CANVAS'
    294295    call WriteVar G.!ConfigCache, 'Opt.!XML'
     296    call WriteVar G.!ConfigCache, 'Opt.!SQL'
    295297
    296298    call WriteVar G.!ConfigCache, 'Opt.!ZLIB'
     
    606608    /* Optional Qt modules */
    607609
    608     G.!Choices.0 = 6
     610    G.!Choices.0 = 7
    609611    do forever
    610612        G.!Choices.1 = 'Network     'GetEnabledText(Opt.!NETWORK)
     
    614616        G.!Choices.5 = 'Canvas      'GetEnabledText(Opt.!CANVAS)
    615617        G.!Choices.6 = 'XML         'GetEnabledText(Opt.!XML)
     618        G.!Choices.7 = 'SQL         'GetEnabledText(Opt.!SQL)
    616619        call SaySay 'Enable or disable optional Qt library modules'
    617620        choice = GetChoice('(pressing Enter will accept the current selection):',,
     
    624627            when choice == 5 then Opt.!CANVAS = \Opt.!CANVAS
    625628            when choice == 6 then Opt.!XML = \Opt.!XML
     629            when choice == 7 then Opt.!SQL = \Opt.!SQL
    626630            otherwise leave
    627631        end
     
    718722        OptionalModules = OptionalModules 'xml'
    719723        ModulesHeader = ModulesHeader || '#define QT_MODULE_XML'G.!EOL
     724    end
     725    if (Opt.!SQL == 1) then do
     726        OptionalModules = OptionalModules 'sql'
     727        ModulesHeader = ModulesHeader || '#define QT_MODULE_SQL'G.!EOL
    720728    end
    721729    OptionalModules = strip(OptionalModules)
  • trunk/src/qt.pro

    r183 r200  
    203203
    204204#modules
    205 os2 {
    206         # this section should be removed one day
    207         # when an OS/2 version of every module is ready
    208205        include($$KERNEL_CPP/qt_kernel.pri)
    209206        include($$WIDGETS_CPP/qt_widgets.pri)
     
    215212        include($$TABLE_CPP/qt_table.pri)
    216213        include($$XML_CPP/qt_xml.pri)
    217         include($$KERNEL_CPP/qt_gfx.pri)
    218         include($$TOOLS_CPP/qt_tools.pri)
    219         include($$CODECS_CPP/qt_codecs.pri)
    220         include($$STYLES_CPP/qt_styles.pri)
    221 } else {
    222         include($$KERNEL_CPP/qt_kernel.pri)
    223         include($$WIDGETS_CPP/qt_widgets.pri)
    224         include($$DIALOGS_CPP/qt_dialogs.pri)
    225         include($$ICONVIEW_CPP/qt_iconview.pri)
    226         include($$WORKSPACE_CPP/qt_workspace.pri)
    227         include($$NETWORK_CPP/qt_network.pri)
    228         include($$CANVAS_CPP/qt_canvas.pri)
    229         include($$TABLE_CPP/qt_table.pri)
    230         include($$XML_CPP/qt_xml.pri)
    231         include($$OPENGL_CPP/qt_opengl.pri)
     214!os2:   include($$OPENGL_CPP/qt_opengl.pri)
    232215        include($$SQL_CPP/qt_sql.pri)
    233216        include($$KERNEL_CPP/qt_gfx.pri)
     
    235218        include($$CODECS_CPP/qt_codecs.pri)
    236219        include($$STYLES_CPP/qt_styles.pri)
    237 }
     220
    238221embedded:include($$EMBEDDED_CPP/qt_embedded.pri)
    239222
Note: See TracChangeset for help on using the changeset viewer.