Просмотр исходного кода

tools: setting components to main to reduce build time

Jakob Hasse 2 лет назад
Родитель
Сommit
620cc586a2
23 измененных файлов с 28 добавлено и 14 удалено
  1. 1 0
      tools/test_apps/system/bootloader_sections/CMakeLists.txt
  2. 1 0
      tools/test_apps/system/cxx_no_except/CMakeLists.txt
  3. 1 0
      tools/test_apps/system/cxx_pthread_bluetooth/CMakeLists.txt
  4. 2 1
      tools/test_apps/system/cxx_pthread_bluetooth/main/CMakeLists.txt
  5. 1 0
      tools/test_apps/system/eh_frame/CMakeLists.txt
  6. 1 0
      tools/test_apps/system/gdb/CMakeLists.txt
  7. 1 0
      tools/test_apps/system/gdb_loadable_elf/CMakeLists.txt
  8. 2 1
      tools/test_apps/system/gdb_loadable_elf/main/CMakeLists.txt
  9. 1 0
      tools/test_apps/system/longjmp_test/CMakeLists.txt
  10. 2 1
      tools/test_apps/system/longjmp_test/main/CMakeLists.txt
  11. 1 1
      tools/test_apps/system/memprot/CMakeLists.txt
  12. 1 0
      tools/test_apps/system/monitor_addr_lookup/CMakeLists.txt
  13. 1 0
      tools/test_apps/system/monitor_ide_integration/CMakeLists.txt
  14. 1 0
      tools/test_apps/system/no_embedded_paths/CMakeLists.txt
  15. 2 1
      tools/test_apps/system/no_embedded_paths/main/CMakeLists.txt
  16. 2 1
      tools/test_apps/system/panic/main/CMakeLists.txt
  17. 1 0
      tools/test_apps/system/ram_loadable_app/CMakeLists.txt
  18. 2 1
      tools/test_apps/system/ram_loadable_app/main/CMakeLists.txt
  19. 0 3
      tools/test_apps/system/ram_loadable_app/sdkconfig.defaults
  20. 0 3
      tools/test_apps/system/ram_loadable_app/sdkconfig.defaults.esp32
  21. 1 0
      tools/test_apps/system/startup/CMakeLists.txt
  22. 2 1
      tools/test_apps/system/startup/main/CMakeLists.txt
  23. 1 0
      tools/test_apps/system/unicore_bootloader/CMakeLists.txt

+ 1 - 0
tools/test_apps/system/bootloader_sections/CMakeLists.txt

@@ -3,6 +3,7 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main)
 project(test_build)
 
 add_custom_target(check_bootloader_sections ALL

+ 1 - 0
tools/test_apps/system/cxx_no_except/CMakeLists.txt

@@ -3,4 +3,5 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main)
 project(cxx_no_except)

+ 1 - 0
tools/test_apps/system/cxx_pthread_bluetooth/CMakeLists.txt

@@ -3,4 +3,5 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main)
 project(cpp_pthread)

+ 2 - 1
tools/test_apps/system/cxx_pthread_bluetooth/main/CMakeLists.txt

@@ -1,2 +1,3 @@
 idf_component_register(SRCS "cpp_pthread.cpp"
-                    INCLUDE_DIRS ".")
+                    INCLUDE_DIRS "."
+                    PRIV_REQUIRES pthread bt)

+ 1 - 0
tools/test_apps/system/eh_frame/CMakeLists.txt

@@ -3,4 +3,5 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main)
 project(eh_frame)

+ 1 - 0
tools/test_apps/system/gdb/CMakeLists.txt

@@ -3,4 +3,5 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main)
 project(gdb)

+ 1 - 0
tools/test_apps/system/gdb_loadable_elf/CMakeLists.txt

@@ -3,4 +3,5 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main)
 project(gdb_loadable_elf)

+ 2 - 1
tools/test_apps/system/gdb_loadable_elf/main/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRCS "hello_world_main.c"
-                    INCLUDE_DIRS "")
+                    INCLUDE_DIRS ""
+                    PRIV_REQUIRES vfs spi_flash)
 target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
tools/test_apps/system/longjmp_test/CMakeLists.txt

@@ -3,4 +3,5 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main)
 project(longjmp_test)

+ 2 - 1
tools/test_apps/system/longjmp_test/main/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRCS "hello_world_main.c"
-                    INCLUDE_DIRS "")
+                    INCLUDE_DIRS ""
+                    PRIV_REQUIRES esp_timer spi_flash)
 target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 1
tools/test_apps/system/memprot/CMakeLists.txt

@@ -2,11 +2,11 @@ cmake_minimum_required(VERSION 3.16)
 
 if((IDF_TARGET STREQUAL "esp32s2") OR (IDF_TARGET STREQUAL "esp32c3") OR (IDF_TARGET STREQUAL "esp32s3"))
     include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+    set(COMPONENTS main)
     project(test_memprot)
 
     target_link_libraries(${project_elf} PRIVATE
             "-Wl,--wrap=esp_panic_handler"
             "-Wl,--wrap=esp_panic_handler_reconfigure_wdts"
             "-Wl,--wrap=esp_cpu_stall")
-
 endif()

+ 1 - 0
tools/test_apps/system/monitor_addr_lookup/CMakeLists.txt

@@ -1,4 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main)
 project(monitor_addr_lookup)

+ 1 - 0
tools/test_apps/system/monitor_ide_integration/CMakeLists.txt

@@ -1,4 +1,5 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main esp_gdbstub espcoredump)
 project(panic)

+ 1 - 0
tools/test_apps/system/no_embedded_paths/CMakeLists.txt

@@ -3,6 +3,7 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main)
 project(no_embedded_paths)
 
 idf_build_get_property(idf_path IDF_PATH)

+ 2 - 1
tools/test_apps/system/no_embedded_paths/main/CMakeLists.txt

@@ -1,2 +1,3 @@
 idf_component_register(SRCS "test_no_embedded_paths_main.c"
-                       INCLUDE_DIRS ".")
+                       INCLUDE_DIRS "."
+                       PRIV_REQUIRES bt)

+ 2 - 1
tools/test_apps/system/panic/main/CMakeLists.txt

@@ -13,4 +13,5 @@ endif()
 
 idf_component_register(SRCS "${srcs}"
                         INCLUDE_DIRS "include"
-                        REQUIRES spi_flash esp_psram esp_system esp_partition)
+                        REQUIRES spi_flash esp_psram esp_system esp_partition
+                        PRIV_REQUIRES esp_gdbstub)

+ 1 - 0
tools/test_apps/system/ram_loadable_app/CMakeLists.txt

@@ -3,4 +3,5 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main)
 project(ram_loadable_app)

+ 2 - 1
tools/test_apps/system/ram_loadable_app/main/CMakeLists.txt

@@ -1,2 +1,3 @@
 idf_component_register(SRCS "ram_loadable_app_test.c"
-                    INCLUDE_DIRS "")
+                    INCLUDE_DIRS ""
+                    PRIV_REQUIRES unity spi_flash)

+ 0 - 3
tools/test_apps/system/ram_loadable_app/sdkconfig.defaults

@@ -1,8 +1,5 @@
 CONFIG_APP_BUILD_TYPE_RAM=y
 
-# Save size
-CONFIG_VFS_SUPPORT_IO=n
-
 # Reset is meaningless to ram_app
 CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
 

+ 0 - 3
tools/test_apps/system/ram_loadable_app/sdkconfig.defaults.esp32

@@ -1,8 +1,5 @@
 CONFIG_APP_BUILD_TYPE_RAM=y
 
-# Save size
-CONFIG_VFS_SUPPORT_TERMIOS=n
-
 # Reset is meaningless to ram_app
 CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y
 

+ 1 - 0
tools/test_apps/system/startup/CMakeLists.txt

@@ -3,4 +3,5 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main)
 project(test_startup)

+ 2 - 1
tools/test_apps/system/startup/main/CMakeLists.txt

@@ -1,5 +1,6 @@
 idf_component_register(SRCS "test_startup_main.c"
-                       INCLUDE_DIRS ".")
+                       INCLUDE_DIRS "."
+                       PRIV_REQUIRES vfs)
 
 if(CONFIG_SINGLE_CORE_VARIANT)
     target_sources(${COMPONENT_LIB} PRIVATE "${CMAKE_CURRENT_LIST_DIR}/chip_info_patch.c")

+ 1 - 0
tools/test_apps/system/unicore_bootloader/CMakeLists.txt

@@ -3,4 +3,5 @@
 cmake_minimum_required(VERSION 3.16)
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
+set(COMPONENTS main)
 project(test_unicore_bootloader)