Subversion Repositories ESP8266_P1_Meter

Rev

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()