[Build] Put IR libs in lib_ignore for 'normal' builds to speed up builds

This commit is contained in:
TD-er
2023-12-06 00:09:36 +01:00
parent 7da2b18e2d
commit 99737f5783
10 changed files with 45 additions and 30 deletions
+8 -5
View File
@@ -60,7 +60,7 @@ build_flags = ${core_esp32_IDF5_1__3_0_0.build_flags}
-fno-strict-aliasing
-flto=auto
-Wswitch
-DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_NONE
-DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_ERROR
monitor_filters = esp32_exception_decoder
lib_ignore =
${core_esp32_IDF5_1__3_0_0.lib_ignore}
@@ -93,8 +93,7 @@ lib_ignore = ESP8266Ping
extends = esp32_base
lib_ignore = ${esp32_always.lib_ignore}
ESP32_ping
IRremoteESP8266
HeatpumpIR
${no_ir.lib_ignore}
ESP32 BLE Arduino
build_flags = ${esp32_base.build_flags}
-DESP32_CLASSIC
@@ -179,12 +178,14 @@ build_flags = ${esp32_custom_base_LittleFS.build_flags}
[env:normal_ESP32_4M316k]
extends = esp32_common
board = esp32_4M
lib_ignore = ${esp32_common.lib_ignore}
${no_ir.lib_ignore}
[env:normal_ESP32_4M316k_LittleFS]
extends = esp32_common_LittleFS
board = esp32_4M
lib_ignore = ${esp32_common_LittleFS.lib_ignore}
${no_ir.lib_ignore}
[env:collection_A_ESP32_4M316k]
extends = esp32_common
@@ -346,12 +347,14 @@ extends = env:normal_ESP32_4M316k
build_flags = ${env:normal_ESP32_4M316k.build_flags}
-DFEATURE_ETHERNET=1
[env:normal_ESP32_4M316k_LittleFS_ETH]
extends = esp32_common_LittleFS
board = esp32_4M
lib_ignore = ${esp32_always.lib_ignore}
ESP32_ping
${esp32_common_LittleFS.lib_ignore}
${no_ir.lib_ignore}
build_flags = ${esp32_common_LittleFS.build_flags}
-DFEATURE_ETHERNET=1
+3 -2
View File
@@ -7,8 +7,7 @@ extends = esp32_base
platform_packages = framework-arduino-solo1 @ https://github.com/Jason2866/esp32-arduino-lib-builder/releases/download/1646/framework-arduinoespressif32-solo1-release_v4.4_spiffs-e3fc63b439.zip
lib_ignore = ${esp32_always.lib_ignore}
ESP32_ping
IRremoteESP8266
HeatpumpIR
${no_ir.lib_ignore}
ESP32 BLE Arduino
build_flags = ${esp32_base.build_flags}
-DFEATURE_ARDUINO_OTA=1
@@ -40,6 +39,8 @@ extra_scripts = ${esp32_solo1_common_LittleFS.extra_scripts}
[env:normal_ESP32solo1_4M316k_LittleFS]
extends = esp32_solo1_common_LittleFS
board = esp32_solo1_4M
lib_ignore = ${esp32_solo1_common_LittleFS.lib_ignore}
${no_ir.lib_ignore}
[env:energy_ESP32solo1_4M316k_LittleFS]
+3 -2
View File
@@ -5,8 +5,7 @@
extends = esp32_base
lib_ignore = ${esp32_always.lib_ignore}
ESP32_ping
IRremoteESP8266
HeatpumpIR
${no_ir.lib_ignore}
ESP32 BLE Arduino
build_flags = ${esp32_base.build_flags}
-DFEATURE_ARDUINO_OTA=1
@@ -61,3 +60,5 @@ extra_scripts = ${esp32c2_common_LittleFS.extra_scripts}
[env:normal_ESP32c2_4M316k_LittleFS]
extends = esp32c2_common_LittleFS
board = esp32c2
lib_ignore = ${esp32c2_common_LittleFS.lib_ignore}
${no_ir.lib_ignore}
+6 -3
View File
@@ -5,8 +5,7 @@
extends = esp32_base
lib_ignore = ${esp32_always.lib_ignore}
ESP32_ping
IRremoteESP8266
HeatpumpIR
${no_ir.lib_ignore}
ESP32 BLE Arduino
build_flags = ${esp32_base.build_flags}
-DFEATURE_ARDUINO_OTA=1
@@ -53,11 +52,15 @@ extra_scripts = ${esp32c3_common.extra_scripts}
[env:normal_ESP32c3_4M316k_CDC]
extends = esp32c3_common
board = esp32c3cdc
lib_ignore = ${esp32_common.lib_ignore}
${no_ir.lib_ignore}
[env:normal_ESP32c3_4M316k_LittleFS_CDC]
extends = esp32c3_common_LittleFS
board = esp32c3cdc
lib_ignore = ${esp32c3_common_LittleFS.lib_ignore}
${no_ir.lib_ignore}
[env:collection_A_ESP32c3_4M316k_CDC]
extends = esp32c3_common
+8 -2
View File
@@ -5,8 +5,7 @@
extends = esp32_base
lib_ignore = ${esp32_always.lib_ignore}
ESP32_ping
IRremoteESP8266
HeatpumpIR
${no_ir.lib_ignore}
ESP32 BLE Arduino
build_flags = ${esp32_base.build_flags}
-DFEATURE_ARDUINO_OTA=1
@@ -38,3 +37,10 @@ build_flags = ${esp32c6_common_LittleFS.build_flags}
-DPLUGIN_BUILD_CUSTOM
extra_scripts = ${esp32c6_common_LittleFS.extra_scripts}
pre:tools/pio/pre_custom_esp32c6.py
[env:normal_ESP32c6_4M316k_LittleFS]
extends = esp32c6_common_LittleFS
board = esp32c6
lib_ignore = ${esp32c6_common_LittleFS.lib_ignore}
${no_ir.lib_ignore}
+5 -3
View File
@@ -6,8 +6,7 @@
extends = esp32_base
lib_ignore = ${esp32_always.lib_ignore}
ESP32_ping
IRremoteESP8266
HeatpumpIR
${no_ir.lib_ignore}
ESP32 BLE Arduino
build_flags = ${esp32_base.build_flags}
-DFEATURE_ARDUINO_OTA=1
@@ -71,12 +70,15 @@ extra_scripts = ${esp32s2_common.extra_scripts}
[env:normal_ESP32s2_4M316k_CDC]
extends = esp32s2_common
board = esp32s2_cdc
lib_ignore = ${esp32s2_common.lib_ignore}
${no_ir.lib_ignore}
[env:normal_ESP32s2_4M316k_LittleFS_CDC]
extends = esp32s2_common_LittleFS
board = esp32s2_cdc
lib_ignore = ${esp32s2_common_LittleFS.lib_ignore}
${no_ir.lib_ignore}
[env:collection_A_ESP32s2_4M316k_CDC]
extends = esp32s2_common
+4 -2
View File
@@ -6,8 +6,7 @@
extends = esp32_base
lib_ignore = ${esp32_always.lib_ignore}
ESP32_ping
IRremoteESP8266
HeatpumpIR
${no_ir.lib_ignore}
ESP32 BLE Arduino
build_flags = ${esp32_base.build_flags}
-DFEATURE_ARDUINO_OTA=1
@@ -58,6 +57,9 @@ extra_scripts = ${esp32s3_common.extra_scripts}
[env:normal_ESP32s3_4M316k_CDC]
extends = esp32s3_common
board = esp32s3cdc-qio_qspi
lib_ignore = ${esp32s3_common.lib_ignore}
${no_ir.lib_ignore}
[env:collection_A_ESP32s3_4M316k_CDC]
extends = esp32s3_common
+3 -1
View File
@@ -93,6 +93,8 @@ platform_packages = ${regular_platform.platform_packages}
build_flags = ${regular_platform.build_flags}
-DBUILD_NO_DEBUG
lib_ignore = ${regular_platform.lib_ignore}
${no_ir.lib_ignore}
[normal_beta]
@@ -101,7 +103,7 @@ platform_packages = ${beta_platform.platform_packages}
build_flags = ${beta_platform.build_flags}
-DBUILD_NO_DEBUG
lib_ignore = ${beta_platform.lib_ignore}
${no_ir.lib_ignore}
;;; COLLECTION ********************************************************
; additional plugins (and dependend code) that is marked as COLLECTION ;
+3 -6
View File
@@ -27,8 +27,7 @@ lib_ignore = ESP32_ping
ESP32WebServer
ESP32HTTPUpdateServer
ServoESP32
IRremoteESP8266
HeatpumpIR
${no_ir.lib_ignore}
TinyWireM
I2C AXP192 Power management
EspSoftwareSerial
@@ -43,8 +42,7 @@ lib_ignore = ESP32_ping
ESP32WebServer
ESP32HTTPUpdateServer
ServoESP32
IRremoteESP8266
HeatpumpIR
${no_ir.lib_ignore}
TinyWireM
I2C AXP192 Power management
extra_scripts = pre:tools/pio/pre_custom_esp82xx.py
@@ -260,8 +258,7 @@ lib_ignore = ESP32_ping
ESP32WebServer
ESP32HTTPUpdateServer
ServoESP32
IRremoteESP8266
HeatpumpIR
${no_ir.lib_ignore}
TinyWireM
ESP8266SdFat
SD(esp8266)
+2 -4
View File
@@ -24,8 +24,7 @@ build_flags = ${regular_platform.build_flags}
${esp8266_4M1M.build_flags}
-DPLUGIN_BUILD_CUSTOM
lib_ignore = ${regular_platform.lib_ignore}
IRremoteESP8266
HeatpumpIR
${no_ir.lib_ignore}
LittleFS(esp8266)
extra_scripts = ${extra_scripts_esp8266.extra_scripts}
@@ -65,8 +64,7 @@ build_flags = ${beta_platform.build_flags}
${esp8266_4M1M.build_flags}
-DPLUGIN_BUILD_CUSTOM
lib_ignore = ${regular_platform.lib_ignore}
IRremoteESP8266
HeatpumpIR
${no_ir.lib_ignore}
SD(esp8266)
SD
SDFS