feat: 移植腾讯云物联网开发平台 C SDK
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# Copyright (C) 2022 Tencent Technologies Limited.
|
||||
# All rights reserved.
|
||||
#
|
||||
|
||||
set(target ql_qcloud_iot)
|
||||
|
||||
add_library(${target} STATIC)
|
||||
set_target_properties(${target} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${out_app_lib_dir})
|
||||
target_compile_definitions(${target} PRIVATE OSI_LOG_TAG=LOG_TAG_QCLOUD_IOT)
|
||||
|
||||
set(PLATFORM "quectel")
|
||||
set(IOT_SDK_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/iot_c_sdk")
|
||||
include(${CMAKE_CURRENT_SOURCE_DIR}/config/iot_ql_sdk_setting.cmake)
|
||||
|
||||
target_include_directories(${target} PUBLIC
|
||||
${IOT_SDK_SOURCE_DIR}/include/
|
||||
${IOT_SDK_SOURCE_DIR}/include/common
|
||||
${IOT_SDK_SOURCE_DIR}/include/config
|
||||
${IOT_SDK_SOURCE_DIR}/include/services/common
|
||||
${IOT_SDK_SOURCE_DIR}/include/services/hub
|
||||
${IOT_SDK_SOURCE_DIR}/include/services/explorer
|
||||
${IOT_SDK_SOURCE_DIR}/3rd/mbedtls/mbedtls/include
|
||||
${IOT_SDK_SOURCE_DIR}/3rd/mbedtls/port/inc
|
||||
${inc_mbedtls_port}
|
||||
${inc_common}
|
||||
${inc_platform}
|
||||
${inc_services}
|
||||
)
|
||||
target_sources(${target} PRIVATE qcloud_iot_mqtt_demo.c ${src_mbedtls_port} ${src_common} ${src_platform} ${src_services})
|
||||
|
||||
relative_glob(srcs include/*.h src/*.c inc/*.h)
|
||||
beautify_c_code(${target} ${srcs})
|
Reference in New Issue
Block a user