File tree Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -134,7 +134,6 @@ list(APPEND IDF_COMPONENTS
134
134
spi_flash
135
135
ulp
136
136
vfs
137
- xtensa
138
137
)
139
138
140
139
# Register the main IDF component.
@@ -161,7 +160,9 @@ idf_component_register(
161
160
set (MICROPY_TARGET ${COMPONENT_TARGET} )
162
161
163
162
# Define mpy-cross flags, for use with frozen code.
163
+ if (NOT IDF_TARGET STREQUAL "esp32c3" )
164
164
set (MICROPY_CROSS_FLAGS -march=xtensawin )
165
+ endif ()
165
166
166
167
# Set compile options for this port.
167
168
target_compile_definitions (${MICROPY_TARGET} PUBLIC
Original file line number Diff line number Diff line change @@ -9,6 +9,5 @@ if(NOT MICROPY_PORT_DIR)
9
9
endif ()
10
10
11
11
list (APPEND MICROPY_SOURCE_LIB ${MICROPY_DIR} /shared/runtime/gchelper_generic.c )
12
- list (APPEND IDF_COMPONENTS riscv )
13
12
14
13
include (${MICROPY_PORT_DIR} /esp32_common.cmake )
Original file line number Diff line number Diff line change @@ -212,10 +212,16 @@ if(MICROPY_FROZEN_MANIFEST)
212
212
)
213
213
endif ()
214
214
215
+ if (NOT MICROPY_CROSS_FLAGS )
216
+ set (MICROPY_CROSS_FLAGS "" )
217
+ else ()
218
+ set (MICROPY_CROSS_FLAGS "-f${MICROPY_CROSS_FLAGS} " )
219
+ endif ()
220
+
215
221
add_custom_target (
216
222
BUILD_FROZEN_CONTENT ALL
217
223
BYPRODUCTS ${MICROPY_FROZEN_CONTENT}
218
- COMMAND ${Python3_EXECUTABLE} ${MICROPY_DIR} /tools/makemanifest.py -o ${MICROPY_FROZEN_CONTENT} -v "MPY_DIR=${MICROPY_DIR} " -v "MPY_LIB_DIR=${MICROPY_LIB_DIR} " -v "PORT_DIR=${MICROPY_PORT_DIR} " -v "BOARD_DIR=${MICROPY_BOARD_DIR} " -b "${CMAKE_BINARY_DIR} " -f ${MICROPY_CROSS_FLAGS} --mpy-tool-flags=${MICROPY_MPY_TOOL_FLAGS} ${MICROPY_FROZEN_MANIFEST}
224
+ COMMAND ${Python3_EXECUTABLE} ${MICROPY_DIR} /tools/makemanifest.py -o ${MICROPY_FROZEN_CONTENT} -v "MPY_DIR=${MICROPY_DIR} " -v "MPY_LIB_DIR=${MICROPY_LIB_DIR} " -v "PORT_DIR=${MICROPY_PORT_DIR} " -v "BOARD_DIR=${MICROPY_BOARD_DIR} " -b "${CMAKE_BINARY_DIR} " ${MICROPY_CROSS_FLAGS} --mpy-tool-flags=${MICROPY_MPY_TOOL_FLAGS} ${MICROPY_FROZEN_MANIFEST}
219
225
DEPENDS
220
226
${MICROPY_QSTRDEFS_GENERATED}
221
227
${MICROPY_ROOT_POINTERS}
You can’t perform that action at this time.
0 commit comments