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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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
Note: See TracChangeset for help on using the changeset viewer.