summaryrefslogtreecommitdiff
path: root/ports/esp32s2
diff options
context:
space:
mode:
authorJeff Epler <jepler@gmail.com>2020-10-11 16:03:46 -0500
committerJeff Epler <jepler@gmail.com>2020-10-11 21:18:03 -0500
commit479552ce564410f2d96855f5dbca223317c4cbe0 (patch)
tree464a42aa74e32af88356f40f25969af10b58923c /ports/esp32s2
parent607e4a905ae8654bd8450ae137ffa24367039277 (diff)
build: Make genlast write the "split" files
This gets a further speedup of about 2s (12s -> 9.5s elapsed build time) for stm32f405_feather For what are probably historical reasons, the qstr process involves preprocessing a large number of source files into a single "qstr.i.last" file, then reading this and splitting it into one "qstr" file for each original source ("*.c") file. By eliminating the step of writing qstr.i.last as well as making the regular-expression-matching part be parallelized, build speed is further improved. Because the step to build QSTR_DEFS_COLLECTED does not access qstr.i.last, the path is replaced with "-" in the Makefile.
Diffstat (limited to 'ports/esp32s2')
0 files changed, 0 insertions, 0 deletions