diff --git a/CMakeLists.txt b/CMakeLists.txt index aa54a4093c..7d2f3cdf48 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,8 +2,16 @@ if(ESP_PLATFORM) file(GLOB_RECURSE SOURCES src/*.c) -idf_component_register(SRCS ${SOURCES} - INCLUDE_DIRS . src ../) +idf_build_get_property(LV_MICROPYTHON LV_MICROPYTHON) + +if (LV_MICROPYTHON) + idf_component_register(SRCS ${SOURCES} + INCLUDE_DIRS . src ../ + REQUIRES main) +else() + idf_component_register(SRCS ${SOURCES} + INCLUDE_DIRS . src ../) +endif() target_compile_definitions(${COMPONENT_LIB} PUBLIC "-DLV_CONF_INCLUDE_SIMPLE")