start mqtt client (based on paho.mqtt.c), basically works
This commit is contained in:
@@ -370,18 +370,40 @@ else()
|
||||
endif()
|
||||
set(CMAKE_C_FLAGS "${CMAKE_CXX_FLAGS}")
|
||||
|
||||
set(PCRE2_BUILD_PCRE2_8 OFF)
|
||||
set(PCRE2_BUILD_PCRE2_16 ON )
|
||||
set(PCRE2_BUILD_PCRE2_32 OFF)
|
||||
set(PCRE2_BUILD_PCRE2GREP OFF)
|
||||
set(PCRE2_BUILD_TESTS OFF)
|
||||
set(PCRE2_SHOW_REPORT OFF)
|
||||
set(PCRE2_BUILD_PCRE2_8 OFF CACHE BOOL "" FORCE)
|
||||
set(PCRE2_BUILD_PCRE2_16 ON CACHE BOOL "" FORCE)
|
||||
set(PCRE2_BUILD_PCRE2_32 OFF CACHE BOOL "" FORCE)
|
||||
set(PCRE2_BUILD_PCRE2GREP OFF CACHE BOOL "" FORCE)
|
||||
set(PCRE2_BUILD_TESTS OFF CACHE BOOL "" FORCE)
|
||||
set(PCRE2_SHOW_REPORT OFF CACHE BOOL "" FORCE)
|
||||
if (WIN32)
|
||||
set (ZLIB_ROOT "${MINGW_INCLUDE}")
|
||||
endif()
|
||||
add_subdirectory("3rd/pcre2" EXCLUDE_FROM_ALL)
|
||||
list(APPEND LIBS_MAIN pcre2-16-static)
|
||||
|
||||
#set(MQTT_C_OpenSSL_SUPPORT OFF CACHE BOOL "" FORCE)
|
||||
#set(MQTT_C_MbedTLS_SUPPORT OFF CACHE BOOL "" FORCE)
|
||||
#set(MQTT_C_BearSSL_SUPPORT OFF CACHE BOOL "" FORCE)
|
||||
#set(MQTT_C_EXAMPLES OFF CACHE BOOL "" FORCE)
|
||||
#set(MQTT_C_INSTALL_EXAMPLES OFF CACHE BOOL "" FORCE)
|
||||
#set(MQTT_C_TESTS OFF CACHE BOOL "" FORCE)
|
||||
set(PAHO_WITH_SSL OFF CACHE BOOL "" FORCE)
|
||||
set(PAHO_WITH_LIBRESSL OFF CACHE BOOL "" FORCE)
|
||||
set(PAHO_WITH_LIBUUID OFF CACHE BOOL "" FORCE)
|
||||
set(PAHO_BUILD_SHARED OFF CACHE BOOL "" FORCE)
|
||||
set(PAHO_BUILD_STATIC ON CACHE BOOL "" FORCE)
|
||||
set(PAHO_BUILD_DOCUMENTATION OFF CACHE BOOL "" FORCE)
|
||||
set(PAHO_BUILD_SAMPLES OFF CACHE BOOL "" FORCE)
|
||||
set(PAHO_BUILD_DEB_PACKAGE OFF CACHE BOOL "" FORCE)
|
||||
set(PAHO_ENABLE_TESTING OFF CACHE BOOL "" FORCE)
|
||||
set(PAHO_ENABLE_CPACK OFF CACHE BOOL "" FORCE)
|
||||
set(PAHO_HIGH_PERFORMANCE OFF CACHE BOOL "" FORCE)
|
||||
set(PAHO_USE_SELECT OFF CACHE BOOL "" FORCE)
|
||||
set(PAHO_NO_TCP_NODELAY OFF CACHE BOOL "" FORCE)
|
||||
add_subdirectory("3rd/paho.mqtt.c" EXCLUDE_FROM_ALL)
|
||||
list(APPEND LIBS_MAIN eclipse-paho-mqtt-c::paho-mqtt3c-static)
|
||||
|
||||
pip_module(main "${LIBS_MAIN}" "PIP main library" "" "${PIP_3PL_DIR}/BLAKE2;${PIP_3PL_DIR}/SipHash" "")
|
||||
|
||||
generate_export_header(pip)
|
||||
|
||||
Reference in New Issue
Block a user