mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	[esp32] Set lib_compat_mode to strict (#9408)
This commit is contained in:
		| @@ -707,6 +707,7 @@ async def to_code(config): | |||||||
|     cg.add_define("ESPHOME_VARIANT", VARIANT_FRIENDLY[config[CONF_VARIANT]]) |     cg.add_define("ESPHOME_VARIANT", VARIANT_FRIENDLY[config[CONF_VARIANT]]) | ||||||
|  |  | ||||||
|     cg.add_platformio_option("lib_ldf_mode", "off") |     cg.add_platformio_option("lib_ldf_mode", "off") | ||||||
|  |     cg.add_platformio_option("lib_compat_mode", "strict") | ||||||
|  |  | ||||||
|     framework_ver: cv.Version = CORE.data[KEY_CORE][KEY_FRAMEWORK_VERSION] |     framework_ver: cv.Version = CORE.data[KEY_CORE][KEY_FRAMEWORK_VERSION] | ||||||
|  |  | ||||||
|   | |||||||
| @@ -180,6 +180,7 @@ async def to_code(config): | |||||||
|     cg.add(esp8266_ns.setup_preferences()) |     cg.add(esp8266_ns.setup_preferences()) | ||||||
|  |  | ||||||
|     cg.add_platformio_option("lib_ldf_mode", "off") |     cg.add_platformio_option("lib_ldf_mode", "off") | ||||||
|  |     cg.add_platformio_option("lib_compat_mode", "strict") | ||||||
|  |  | ||||||
|     cg.add_platformio_option("board", config[CONF_BOARD]) |     cg.add_platformio_option("board", config[CONF_BOARD]) | ||||||
|     cg.add_build_flag("-DUSE_ESP8266") |     cg.add_build_flag("-DUSE_ESP8266") | ||||||
|   | |||||||
| @@ -45,3 +45,4 @@ async def to_code(config): | |||||||
|     cg.add_define("ESPHOME_BOARD", "host") |     cg.add_define("ESPHOME_BOARD", "host") | ||||||
|     cg.add_platformio_option("platform", "platformio/native") |     cg.add_platformio_option("platform", "platformio/native") | ||||||
|     cg.add_platformio_option("lib_ldf_mode", "off") |     cg.add_platformio_option("lib_ldf_mode", "off") | ||||||
|  |     cg.add_platformio_option("lib_compat_mode", "strict") | ||||||
|   | |||||||
| @@ -268,6 +268,7 @@ async def component_to_code(config): | |||||||
|  |  | ||||||
|     # disable library compatibility checks |     # disable library compatibility checks | ||||||
|     cg.add_platformio_option("lib_ldf_mode", "off") |     cg.add_platformio_option("lib_ldf_mode", "off") | ||||||
|  |     cg.add_platformio_option("lib_compat_mode", "strict") | ||||||
|     # include <Arduino.h> in every file |     # include <Arduino.h> in every file | ||||||
|     cg.add_platformio_option("build_src_flags", "-include Arduino.h") |     cg.add_platformio_option("build_src_flags", "-include Arduino.h") | ||||||
|     # dummy version code |     # dummy version code | ||||||
|   | |||||||
| @@ -165,6 +165,7 @@ async def to_code(config): | |||||||
|     # Allow LDF to properly discover dependency including those in preprocessor |     # Allow LDF to properly discover dependency including those in preprocessor | ||||||
|     # conditionals |     # conditionals | ||||||
|     cg.add_platformio_option("lib_ldf_mode", "chain+") |     cg.add_platformio_option("lib_ldf_mode", "chain+") | ||||||
|  |     cg.add_platformio_option("lib_compat_mode", "strict") | ||||||
|     cg.add_platformio_option("board", config[CONF_BOARD]) |     cg.add_platformio_option("board", config[CONF_BOARD]) | ||||||
|     cg.add_build_flag("-DUSE_RP2040") |     cg.add_build_flag("-DUSE_RP2040") | ||||||
|     cg.set_cpp_standard("gnu++20") |     cg.set_cpp_standard("gnu++20") | ||||||
|   | |||||||
| @@ -61,6 +61,7 @@ src_filter = | |||||||
|     +<../tests/dummy_main.cpp> |     +<../tests/dummy_main.cpp> | ||||||
|     +<../.temp/all-include.cpp> |     +<../.temp/all-include.cpp> | ||||||
| lib_ldf_mode = off | lib_ldf_mode = off | ||||||
|  | lib_compat_mode = strict | ||||||
|  |  | ||||||
| ; This are common settings for all Arduino-framework based environments. | ; This are common settings for all Arduino-framework based environments. | ||||||
| [common:arduino] | [common:arduino] | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user