Changeset 53187 in webkit for trunk/JavaScriptCore/pcre


Ignore:
Timestamp:
Jan 13, 2010, 8:06:39 AM (15 years ago)
Author:
Simon Hausmann
Message:

[Qt] Split the build process in two different .pro files.
This allows qmake to be run once all source files are available.

Patch by Jocelyn Turcotte <[email protected]> on 2010-01-13
Reviewed by Simon Hausmann.

.:

  • DerivedSources.pro: Added.
  • WebKit.pri:

JavaScriptCore:

  • DerivedSources.pro: Added.
  • JavaScriptCore.pri: Moved source generation to DerivedSources.pro
  • pcre/pcre.pri: Moved source generation to DerivedSources.pro

WebCore:

  • DerivedSources.pro: Added.
  • WebCore.pri: Added. Contains common logic between source generation and compilation.
  • WebCore.pro: Moved source generation to DerivedSources.pro.

WebKitTools:

  • Scripts/webkitdirs.pm: Add calls to make DerivedSources.pro in JSC and WC.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/pcre/pcre.pri

    r52313 r53187  
    33INCLUDEPATH += $$PWD $$OUTPUT_DIR/JavaScriptCore/tmp
    44DEPENDPATH += $$PWD
    5 
    6 isEmpty(GENERATED_SOURCES_DIR):GENERATED_SOURCES_DIR = tmp
    75
    86SOURCES += \
     
    1311    pcre_xclass.cpp
    1412
    15 !CONFIG(standalone_package) {
    16     defineTest(addExtraCompiler) {
    17         QMAKE_EXTRA_COMPILERS += $$1
    18         generated_files.depends += compiler_$${1}_make_all
    19         export(QMAKE_EXTRA_COMPILERS)
    20         export(generated_files.depends)
    21         return(true)
    22     }
    23 }
    24 
    25 # GENERATOR: "chartables.c": compile and execute the chartables generator (and add it to sources)
    26 win32-msvc*|wince*: PREPROCESSOR = "--preprocessor=\"$$QMAKE_CC /E\""
    27 DFTABLES = $$PWD/dftables
    28 ctgen.input = DFTABLES
    29 ctgen.output = $$GENERATED_SOURCES_DIR/chartables.c
    30 ctgen.commands = perl $$DFTABLES ${QMAKE_FILE_OUT} $$PREPROCESSOR
    31 ctgen.CONFIG += target_predeps no_link
    32 ctgen.variable_out = GENERATED_SOURCES
    33 ctgen.dependency_type = TYPE_C
    34 ctgen.clean = ${QMAKE_FILE_OUT} ${QMAKE_VAR_GENERATED_SOURCES_DIR}${QMAKE_FILE_BASE}
    35 addExtraCompiler(ctgen)
Note: See TracChangeset for help on using the changeset viewer.