Changeset 27959 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Nov 22, 2007, 2:10:33 AM (18 years ago)
Author:
Simon Hausmann
Message:

Make the directory of where to put the generated sources configurable through the GENERATED_SOURCE_DIR variable

Location:
trunk/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r27958 r27959  
     12007-11-22  Simon Hausmann  <[email protected]>
     2
     3        Reviewed by George.
     4
     5        Make the directory of where to put the generated sources configurable through the GENERATED_SOURCE_DIR variable
     6
     7        * JavaScriptCore.pri:
     8        * pcre/pcre.pri:
     9
    1102007-11-22  Simon Hausmann  <[email protected]>
    211
  • trunk/JavaScriptCore/JavaScriptCore.pri

    r27958 r27959  
    1111
    1212win32-msvc*: INCLUDEPATH += $$PWD/os-win32
     13
     14isEmpty(GENERATED_SOURCES_DIR):GENERATED_SOURCES_DIR = tmp
    1315
    1416include(pcre/pcre.pri)
     
    112114
    113115# GENERATOR 1-A: LUT creator
    114 lut.output = tmp/${QMAKE_FILE_BASE}.lut.h
     116lut.output = $$GENERATED_SOURCES_DIR/${QMAKE_FILE_BASE}.lut.h
    115117lut.commands = perl $$PWD/kjs/create_hash_table ${QMAKE_FILE_NAME} -i > ${QMAKE_FILE_OUT}
    116118lut.depend = ${QMAKE_FILE_NAME}
     
    120122
    121123# GENERATOR 1-B: particular LUT creator (for 1 file only)
    122 keywordlut.output = tmp/lexer.lut.h
     124keywordlut.output = $$GENERATED_SOURCES_DIR/lexer.lut.h
    123125keywordlut.commands = perl $$PWD/kjs/create_hash_table ${QMAKE_FILE_NAME} -i > ${QMAKE_FILE_OUT}
    124126keywordlut.depend = ${QMAKE_FILE_NAME}
     
    128130
    129131# GENERATOR 2: bison grammar
    130 kjsbison.output = tmp/${QMAKE_FILE_BASE}.cpp
    131 kjsbison.commands = bison -d -p kjsyy ${QMAKE_FILE_NAME} -o ${QMAKE_FILE_BASE}.tab.c && $(MOVE) ${QMAKE_FILE_BASE}.tab.c ${QMAKE_FILE_OUT} && $(MOVE) ${QMAKE_FILE_BASE}.tab.h tmp/${QMAKE_FILE_BASE}.h
     132kjsbison.output = $$GENERATED_SOURCES_DIR/${QMAKE_FILE_BASE}.cpp
     133kjsbison.commands = bison -d -p kjsyy ${QMAKE_FILE_NAME} -o ${QMAKE_FILE_BASE}.tab.c && $(MOVE) ${QMAKE_FILE_BASE}.tab.c ${QMAKE_FILE_OUT} && $(MOVE) ${QMAKE_FILE_BASE}.tab.h $$GENERATED_SOURCES_DIR/${QMAKE_FILE_BASE}.h
    132134kjsbison.depend = ${QMAKE_FILE_NAME}
    133135kjsbison.input = KJSBISON
  • trunk/JavaScriptCore/pcre/pcre.pri

    r27958 r27959  
    33INCLUDEPATH += $$PWD $$OUTPUT_DIR/JavaScriptCore/kjs/tmp
    44DEPENDPATH += $$PWD
     5
     6isEmpty(GENERATED_SOURCES_DIR):GENERATED_SOURCES_DIR = tmp
    57
    68SOURCES += \
     
    2628
    2729# GENERATOR: "chartables.c": compile and execute the chartables generator (and add it to sources)
    28 ctgen.output = tmp/chartables.c
     30ctgen.output = $$GENERATED_SOURCES_DIR/chartables.c
    2931ctgen.commands = $$OUTPUT_DIR/JavaScriptCore/pcre/tmp/dftables ${QMAKE_FILE_OUT}
    3032ctgen.input = CTGENFILE
Note: See TracChangeset for help on using the changeset viewer.