Details |
Last modification |
View Log
| RSS feed
| Rev |
Author |
Line No. |
Line |
| 2 |
raymond |
1 |
FILE(GLOB_RECURSE lib_sources "./espidf/*.*")
|
|
|
2 |
|
|
|
3 |
if(IDF_VERSION_MAJOR GREATER_EQUAL 6)
|
|
|
4 |
set(MQTT_COMPONENT "") # Moved to component manager
|
|
|
5 |
else()
|
|
|
6 |
set(MQTT_COMPONENT "mqtt")
|
|
|
7 |
endif()
|
|
|
8 |
|
|
|
9 |
idf_component_register(COMPONENT_NAME "MQTTRemote"
|
|
|
10 |
SRCS ${lib_sources}
|
|
|
11 |
INCLUDE_DIRS "./espidf/"
|
|
|
12 |
REQUIRES ${MQTT_COMPONENT} esp_event)
|
|
|
13 |
|
|
|
14 |
|
|
|
15 |
if(IDF_VERSION_MAJOR LESS 5) # 5+ compiles with c++23, 6+ compiles with c++26.
|
|
|
16 |
target_compile_options(${COMPONENT_LIB} PRIVATE -std=gnu++17)
|
|
|
17 |
endif()
|