You've already forked MicroPythonOS
mirror of
https://github.com/m5stack/MicroPythonOS.git
synced 2026-05-20 11:51:27 -07:00
add c_mpos/micropython.cmake to fix qr decoding in ESP32 build
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# Seems this must be passed as:
|
||||
# USER_C_MODULE=/home/user/sources/PiggyOS/c_mpos/micropython.cmake
|
||||
# ...to make.py when building for esp32 to ensure it gets compiled.
|
||||
|
||||
add_library(usermod_c_mpos INTERFACE)
|
||||
|
||||
set(MPOS_C_INCLUDES)
|
||||
|
||||
set(MPOS_C_SOURCES
|
||||
${CMAKE_CURRENT_LIST_DIR}/src/hello_world.c
|
||||
${CMAKE_CURRENT_LIST_DIR}/src/quirc_decode.c
|
||||
${CMAKE_CURRENT_LIST_DIR}/quirc/lib/identify.c
|
||||
${CMAKE_CURRENT_LIST_DIR}/quirc/lib/version_db.c
|
||||
${CMAKE_CURRENT_LIST_DIR}/quirc/lib/decode.c
|
||||
${CMAKE_CURRENT_LIST_DIR}/quirc/lib/quirc.c
|
||||
)
|
||||
|
||||
# Add our source files to the lib
|
||||
target_sources(usermod_c_mpos INTERFACE ${MPOS_C_SOURCES})
|
||||
|
||||
# Add include directories.
|
||||
target_include_directories(usermod_c_mpos INTERFACE ${MPOS_C_INCLUDES})
|
||||
|
||||
# Link our INTERFACE library to the usermod target.
|
||||
target_link_libraries(usermod INTERFACE usermod_c_mpos)
|
||||
|
||||
Reference in New Issue
Block a user