aboutsummaryrefslogtreecommitdiff
path: root/py/mkrules.cmake
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2021-02-21 11:32:00 +1100
committerDamien George <damien@micropython.org>2021-02-21 15:56:54 +1100
commit2adf20c5f28e4d36f7832412f4502be664ccdb23 (patch)
tree7694e4425d00d8de57eba9eccd86cf3a55b3329a /py/mkrules.cmake
parentd867d20d9a7d15b6506b89f5e1e638367f843894 (diff)
py/mkrules.cmake: Add MICROPY_QSTRDEFS_PORT to qstr build process.
This allows a port to specify a custom qstrdefsport.h file, the same as the QSTR_DEFS variable in a Makefile. Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'py/mkrules.cmake')
-rw-r--r--py/mkrules.cmake6
1 files changed, 4 insertions, 2 deletions
diff --git a/py/mkrules.cmake b/py/mkrules.cmake
index 304f2be55..9c4c4afab 100644
--- a/py/mkrules.cmake
+++ b/py/mkrules.cmake
@@ -95,8 +95,10 @@ add_custom_command(
add_custom_command(
OUTPUT ${MICROPY_QSTRDEFS_PREPROCESSED}
- COMMAND cat ${MICROPY_QSTRDEFS_PY} ${MICROPY_QSTRDEFS_COLLECTED} | sed "s/^Q(.*)/\"&\"/" | ${CMAKE_C_COMPILER} -E ${MICROPY_CPP_FLAGS} - | sed "s/^\\\"\\(Q(.*)\\)\\\"/\\1/" > ${MICROPY_QSTRDEFS_PREPROCESSED}
- DEPENDS ${MICROPY_QSTRDEFS_COLLECTED}
+ COMMAND cat ${MICROPY_QSTRDEFS_PY} ${MICROPY_QSTRDEFS_PORT} ${MICROPY_QSTRDEFS_COLLECTED} | sed "s/^Q(.*)/\"&\"/" | ${CMAKE_C_COMPILER} -E ${MICROPY_CPP_FLAGS} - | sed "s/^\\\"\\(Q(.*)\\)\\\"/\\1/" > ${MICROPY_QSTRDEFS_PREPROCESSED}
+ DEPENDS ${MICROPY_QSTRDEFS_PY}
+ ${MICROPY_QSTRDEFS_PORT}
+ ${MICROPY_QSTRDEFS_COLLECTED}
VERBATIM
COMMAND_EXPAND_LISTS
)