diff options
author | Damien George <damien@micropython.org> | 2021-02-21 11:30:12 +1100 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2021-02-21 15:56:54 +1100 |
commit | d867d20d9a7d15b6506b89f5e1e638367f843894 (patch) | |
tree | 20fe422f7d8a48c57c678d0dc06cadc7bcfe2f39 /py | |
parent | d334d781e1ec66dfdd1d165dfb481916639dccaf (diff) |
py/mkrules.cmake: Rename QSTR_DEFS variables to QSTRDEFS.
And also MICROPY_PY_QSTRDEFS to MICROPY_QSTRDEFS_PY. These variables are
all related.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'py')
-rw-r--r-- | py/mkrules.cmake | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/py/mkrules.cmake b/py/mkrules.cmake index e05dcb836..304f2be55 100644 --- a/py/mkrules.cmake +++ b/py/mkrules.cmake @@ -1,14 +1,14 @@ # CMake fragment for MicroPython rules -set(MICROPY_PY_QSTRDEFS "${MICROPY_PY_DIR}/qstrdefs.h") set(MICROPY_GENHDR_DIR "${CMAKE_BINARY_DIR}/genhdr") set(MICROPY_MPVERSION "${MICROPY_GENHDR_DIR}/mpversion.h") set(MICROPY_MODULEDEFS "${MICROPY_GENHDR_DIR}/moduledefs.h") -set(MICROPY_QSTR_DEFS_LAST "${MICROPY_GENHDR_DIR}/qstr.i.last") -set(MICROPY_QSTR_DEFS_SPLIT "${MICROPY_GENHDR_DIR}/qstr.split") -set(MICROPY_QSTR_DEFS_COLLECTED "${MICROPY_GENHDR_DIR}/qstrdefs.collected.h") -set(MICROPY_QSTR_DEFS_PREPROCESSED "${MICROPY_GENHDR_DIR}/qstrdefs.preprocessed.h") -set(MICROPY_QSTR_DEFS_GENERATED "${MICROPY_GENHDR_DIR}/qstrdefs.generated.h") +set(MICROPY_QSTRDEFS_PY "${MICROPY_PY_DIR}/qstrdefs.h") +set(MICROPY_QSTRDEFS_LAST "${MICROPY_GENHDR_DIR}/qstr.i.last") +set(MICROPY_QSTRDEFS_SPLIT "${MICROPY_GENHDR_DIR}/qstr.split") +set(MICROPY_QSTRDEFS_COLLECTED "${MICROPY_GENHDR_DIR}/qstrdefs.collected.h") +set(MICROPY_QSTRDEFS_PREPROCESSED "${MICROPY_GENHDR_DIR}/qstrdefs.preprocessed.h") +set(MICROPY_QSTRDEFS_GENERATED "${MICROPY_GENHDR_DIR}/qstrdefs.generated.h") # Provide defaults for preprocessor flags if not already defined if(NOT MICROPY_CPP_FLAGS) @@ -33,7 +33,7 @@ find_package(Python3 REQUIRED COMPONENTS Interpreter) target_sources(${MICROPY_TARGET} PRIVATE ${MICROPY_MPVERSION} - ${MICROPY_QSTR_DEFS_GENERATED} + ${MICROPY_QSTRDEFS_GENERATED} ) # Command to force the build of another command @@ -68,7 +68,7 @@ add_custom_command( # It only needs to be passed the list of MICROPY_SOURCE_QSTR files that have changed since # it was last run, but it looks like it's not possible to specify that with cmake. add_custom_command( - OUTPUT ${MICROPY_QSTR_DEFS_LAST} + OUTPUT ${MICROPY_QSTRDEFS_LAST} COMMAND ${Python3_EXECUTABLE} ${MICROPY_PY_DIR}/makeqstrdefs.py pp ${CMAKE_C_COMPILER} -E output ${MICROPY_GENHDR_DIR}/qstr.i.last cflags ${MICROPY_CPP_FLAGS} -DNO_QSTR sources ${MICROPY_SOURCE_QSTR} DEPENDS ${MICROPY_MODULEDEFS} ${MICROPY_SOURCE_QSTR} @@ -77,34 +77,34 @@ add_custom_command( ) add_custom_command( - OUTPUT ${MICROPY_QSTR_DEFS_SPLIT} + OUTPUT ${MICROPY_QSTRDEFS_SPLIT} COMMAND ${Python3_EXECUTABLE} ${MICROPY_PY_DIR}/makeqstrdefs.py split qstr ${MICROPY_GENHDR_DIR}/qstr.i.last ${MICROPY_GENHDR_DIR}/qstr _ - COMMAND touch ${MICROPY_QSTR_DEFS_SPLIT} - DEPENDS ${MICROPY_QSTR_DEFS_LAST} + COMMAND touch ${MICROPY_QSTRDEFS_SPLIT} + DEPENDS ${MICROPY_QSTRDEFS_LAST} VERBATIM COMMAND_EXPAND_LISTS ) add_custom_command( - OUTPUT ${MICROPY_QSTR_DEFS_COLLECTED} - COMMAND ${Python3_EXECUTABLE} ${MICROPY_PY_DIR}/makeqstrdefs.py cat qstr _ ${MICROPY_GENHDR_DIR}/qstr ${MICROPY_QSTR_DEFS_COLLECTED} - DEPENDS ${MICROPY_QSTR_DEFS_SPLIT} + OUTPUT ${MICROPY_QSTRDEFS_COLLECTED} + COMMAND ${Python3_EXECUTABLE} ${MICROPY_PY_DIR}/makeqstrdefs.py cat qstr _ ${MICROPY_GENHDR_DIR}/qstr ${MICROPY_QSTRDEFS_COLLECTED} + DEPENDS ${MICROPY_QSTRDEFS_SPLIT} VERBATIM COMMAND_EXPAND_LISTS ) add_custom_command( - OUTPUT ${MICROPY_QSTR_DEFS_PREPROCESSED} - COMMAND cat ${MICROPY_PY_QSTRDEFS} ${MICROPY_QSTR_DEFS_COLLECTED} | sed "s/^Q(.*)/\"&\"/" | ${CMAKE_C_COMPILER} -E ${MICROPY_CPP_FLAGS} - | sed "s/^\\\"\\(Q(.*)\\)\\\"/\\1/" > ${MICROPY_QSTR_DEFS_PREPROCESSED} - DEPENDS ${MICROPY_QSTR_DEFS_COLLECTED} + 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} VERBATIM COMMAND_EXPAND_LISTS ) add_custom_command( - OUTPUT ${MICROPY_QSTR_DEFS_GENERATED} - COMMAND ${Python3_EXECUTABLE} ${MICROPY_PY_DIR}/makeqstrdata.py ${MICROPY_QSTR_DEFS_PREPROCESSED} > ${MICROPY_QSTR_DEFS_GENERATED} - DEPENDS ${MICROPY_QSTR_DEFS_PREPROCESSED} + OUTPUT ${MICROPY_QSTRDEFS_GENERATED} + COMMAND ${Python3_EXECUTABLE} ${MICROPY_PY_DIR}/makeqstrdata.py ${MICROPY_QSTRDEFS_PREPROCESSED} > ${MICROPY_QSTRDEFS_GENERATED} + DEPENDS ${MICROPY_QSTRDEFS_PREPROCESSED} VERBATIM COMMAND_EXPAND_LISTS ) @@ -127,7 +127,7 @@ if(MICROPY_FROZEN_MANIFEST) OUTPUT ${MICROPY_FROZEN_CONTENT} COMMAND ${Python3_EXECUTABLE} ${MICROPY_DIR}/tools/makemanifest.py -o ${MICROPY_FROZEN_CONTENT} -v "MPY_DIR=${MICROPY_DIR}" -v "PORT_DIR=${MICROPY_PORT_DIR}" -b "${CMAKE_BINARY_DIR}" -f${MICROPY_CROSS_FLAGS} ${MICROPY_FROZEN_MANIFEST} DEPENDS MICROPY_FORCE_BUILD - ${MICROPY_QSTR_DEFS_GENERATED} + ${MICROPY_QSTRDEFS_GENERATED} VERBATIM ) endif() |