Another update to cmake to run the next step of the qstr generation, not quite sure what it does

This commit is contained in:
Jared Young 2019-11-13 03:02:49 +00:00
parent 2f08222ad9
commit 3f5f88cd62
1 changed files with 11 additions and 1 deletions

View File

@ -65,7 +65,16 @@ add_custom_target(
DEPENDS ${PROJECT_BINARY_DIR}/genhdr/qstr.split
)
#Generate qstrdefs.collected.h.hash
add_custom_command(
OUTPUT ${PROJECT_BINARY_DIR}/genhdr/qstrdefs.collected.h.hash
COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/../micropython/py/makeqstrdefs.py cat ${PROJECT_BINARY_DIR}/genhdr/qstr.i.last ${PROJECT_BINARY_DIR}/genhdr/qstr ${PROJECT_BINARY_DIR}/genhdr/qstrdefs.collected.h
DEPENDS ${PROJECT_BINARY_DIR}/genhdr/qstr.i.last
)
add_custom_target(
gen_qstr_cat ALL
DEPENDS ${PROJECT_BINARY_DIR}/genhdr/qstrdefs.collected.h.hash
)
#Retro68 Console library - modififed
add_library(RetroConsole
@ -153,6 +162,7 @@ add_dependencies(MicroPython
gen_qstr_i_last #TODO: make this a dependency of later qstr steps
gen_qstr_split
touch_qstr_split
gen_qstr_cat
)
target_link_libraries(MicroPython