How to avoid unused object compilation

Hi,

I’m wondering if I can avoid all object compilation (unused drivers, font, widgets, …).
I thought that lv_conf.h parameters set to 0 would filter those compilation, but it remains in the logs (over 400 lines) :

build-1  | [ 73%] Building C object _deps/lvgl-build/CMakeFiles/lvgl.dir/src/font/lv_font_montserrat_10.c.o                                                                                                      
(...)
build-1  | [ 92%] Building C object _deps/lvgl-build/CMakeFiles/lvgl.dir/src/widgets/calendar/lv_calendar.c.o
(...)

The objective is to reduce compilation time and logs, and avoid useless treatment.

Is there any CMake parameter we can set to avoid those compilations ? We already can disable example and demos :

set(LV_CONF_BUILD_DISABLE_DEMOS ON)
set(LV_CONF_BUILD_DISABLE_EXAMPLES ON)
set(LV_CONF_BUILD_DISABLE_THORVG_INTERNAL ON)

Thank you !