| # Perl Compatible Regular Expressions - Qt4 build info |
| VPATH += $$PWD |
| INCLUDEPATH += $$PWD $$OUTPUT_DIR/JavaScriptCore/kjs/tmp |
| DEPENDPATH += $$PWD |
| |
| isEmpty(GENERATED_SOURCES_DIR):GENERATED_SOURCES_DIR = tmp |
| |
| SOURCES += \ |
| pcre_compile.cpp \ |
| pcre_exec.cpp \ |
| pcre_tables.cpp \ |
| pcre_ucp_searchfuncs.cpp \ |
| pcre_xclass.cpp |
| |
| !CONFIG(QTDIR_build) { |
| defineTest(addExtraCompiler) { |
| QMAKE_EXTRA_COMPILERS += $$1 |
| generated_files.depends += compiler_$${1}_make_all |
| export(QMAKE_EXTRA_COMPILERS) |
| export(generated_files.depends) |
| return(true) |
| } |
| } |
| |
| # GENERATOR: "chartables.c": compile and execute the chartables generator (and add it to sources) |
| DFTABLES = $$PWD/dftables |
| ctgen.input = DFTABLES |
| ctgen.output = $$GENERATED_SOURCES_DIR/chartables.c |
| ctgen.commands = perl $$DFTABLES ${QMAKE_FILE_OUT} |
| ctgen.CONFIG += target_predeps no_link |
| ctgen.variable_out = GENERATED_SOURCES |
| ctgen.dependency_type = TYPE_C |
| ctgen.clean = ${QMAKE_FILE_OUT} ${QMAKE_VAR_GENERATED_SOURCES_DIR}${QMAKE_FILE_BASE} |
| addExtraCompiler(ctgen) |