Compiling time - making lvgl slimmer?

ArduinoIDE 2.3.6, ESP32Arduino-Package 3.3.0 (I want to use ESP32-P4). lvgl 9.3.0

I compile an empty sketch:

#include <lvgl.h>

void setup() {  
}
void loop() {  
}

Compiling takes a long time, about 6 minutes. It looks like compiler picks up each file inside lvgl-library. So I want to slim down the library.

  1. I see a lot of folders like \drivers\wayland, \drivers\windows, \drivers\x11, \draw\nxp, \draw\renesas\ and I think, I don’t need them for ArduinoIDE.
    Also src\examples\ contains a lot of files. Can I delete them?

  2. BTW: There are several warnings like this:

In file included from d:/EigeneDateien/Dokumente/Arduino/libraries/lvgl/lvgl.h:132,
                 from d:/EigeneDateien/Dokumente/Arduino/libraries/lvgl/src/lvgl.h:16,
                 from d:\EigeneDateien\Dokumente\Arduino\libraries\lvgl\src\misc\lv_profiler_builtin.c:11:
d:/EigeneDateien/Dokumente/Arduino/libraries/lvgl/src/lv_api_map_v9_1.h:94:2: warning: #warning LV_FS_DEFAULT_DRIVE_LETTER is deprecated. Rename to LV_FS_DEFAULT_DRIVER_LETTER [-Wcpp]
   94 | #warning LV_FS_DEFAULT_DRIVE_LETTER is deprecated. Rename to LV_FS_DEFAULT_DRIVER_LETTER
      |  ^~~~~~~

My sketch is empty. Where does this warning comes from? Are files in lvgl-library are not fitting together?

  1. After copy demos-folder into src-folder, the empty sketch throws an error:
In file included from d:/EigeneDateien/Dokumente/Arduino/libraries/lvgl/src/demos/lv_demos.h:35,
                 from d:\EigeneDateien\Dokumente\Arduino\libraries\lvgl\src\demos\benchmark\lv_demo_benchmark.h:16,
                 from d:\EigeneDateien\Dokumente\Arduino\libraries\lvgl\src\demos\benchmark\lv_demo_benchmark.c:9:
d:/EigeneDateien/Dokumente/Arduino/libraries/lvgl/src/demos/widgets/lv_demo_widgets.h:17:10: fatal error: ../../src/draw/lv_draw.h: No such file or directory
   17 | #include "../../src/draw/lv_draw.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Alternatives for ../../src/draw/lv_draw.h: []
ResolveLibrary(../../src/draw/lv_draw.h)
  -> candidates: []
exit status 1

Compilation error: exit status 1

Is the advice to copy demos into src not valid for lvgl 9.3.0 anymore?

Bye, Jürgen