TD-1037 minor changes
This commit is contained in:
parent
3ff60c3ec1
commit
45ea0c5d8e
|
@ -10,11 +10,11 @@ option(MQTT_C_TESTS "Build MQTT-C tests?" OFF)
|
||||||
list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
||||||
|
|
||||||
# MQTT-C library
|
# MQTT-C library
|
||||||
add_library(mqttc STATIC
|
ADD_LIBRARY(mqttc STATIC
|
||||||
src/mqtt_pal.c
|
src/mqtt_pal.c
|
||||||
src/mqtt.c
|
src/mqtt.c
|
||||||
)
|
)
|
||||||
target_include_directories(mqttc PUBLIC include)
|
TARGET_INCLUDE_DIRECTORIES(mqttc PUBLIC include)
|
||||||
target_link_libraries(mqttc PUBLIC
|
target_link_libraries(mqttc PUBLIC
|
||||||
$<$<C_COMPILER_ID:MSVS>:ws2_32>
|
$<$<C_COMPILER_ID:MSVS>:ws2_32>
|
||||||
)
|
)
|
||||||
|
@ -30,7 +30,7 @@ endif()
|
||||||
# Configure with mbed TLS support
|
# Configure with mbed TLS support
|
||||||
if(MQTT_C_MbedTLS_SUPPORT)
|
if(MQTT_C_MbedTLS_SUPPORT)
|
||||||
find_package(MbedTLS REQUIRED)
|
find_package(MbedTLS REQUIRED)
|
||||||
target_include_directories(mqttc PUBLIC ${MBEDTLS_INCLUDE_DIRS})
|
TARGET_INCLUDE_DIRECTORIES(mqttc PUBLIC ${MBEDTLS_INCLUDE_DIRS})
|
||||||
target_link_libraries(mqttc INTERFACE ${MBEDTLS_LIBRARY})
|
target_link_libraries(mqttc INTERFACE ${MBEDTLS_LIBRARY})
|
||||||
target_compile_definitions(mqttc PUBLIC MQTT_USE_MBEDTLS)
|
target_compile_definitions(mqttc PUBLIC MQTT_USE_MBEDTLS)
|
||||||
endif()
|
endif()
|
||||||
|
@ -70,7 +70,7 @@ if(MQTT_C_TESTS)
|
||||||
|
|
||||||
add_executable(tests tests.c)
|
add_executable(tests tests.c)
|
||||||
target_link_libraries(tests ${CMOCKA_LIBRARY} mqttc)
|
target_link_libraries(tests ${CMOCKA_LIBRARY} mqttc)
|
||||||
target_include_directories(tests PRIVATE ${CMOCKA_INCLUDE_DIR})
|
TARGET_INCLUDE_DIRECTORIES(tests PRIVATE ${CMOCKA_INCLUDE_DIR})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Install includes and library
|
# Install includes and library
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/src SOURCE_LIST)
|
AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/src SOURCE_LIST)
|
||||||
|
|
||||||
add_library(cJson ${SOURCE_LIST})
|
ADD_LIBRARY(cJson ${SOURCE_LIST})
|
||||||
target_include_directories(cJson PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/inc)
|
TARGET_INCLUDE_DIRECTORIES(cJson PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/inc)
|
|
@ -1,6 +1,9 @@
|
||||||
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/src SOURCE_LIST)
|
AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/src SOURCE_LIST)
|
||||||
|
|
||||||
add_library(lz4 ${SOURCE_LIST})
|
IF (TD_WINDOWS)
|
||||||
SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /WX-")
|
SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /WX-")
|
||||||
SET(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /WX-")
|
SET(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /WX-")
|
||||||
target_include_directories(lz4 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/inc)
|
ENDIF()
|
||||||
|
|
||||||
|
ADD_LIBRARY(lz4 ${SOURCE_LIST})
|
||||||
|
TARGET_INCLUDE_DIRECTORIES(lz4 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/inc)
|
|
@ -1,4 +1,4 @@
|
||||||
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR} SOURCE_LIST)
|
AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} SOURCE_LIST)
|
||||||
|
|
||||||
add_executable(tsdbTests ${SOURCE_LIST})
|
add_executable(tsdbTests ${SOURCE_LIST})
|
||||||
target_link_libraries(tsdbTests gtest gtest_main pthread common tsdb tutil trpc)
|
target_link_libraries(tsdbTests gtest gtest_main pthread common tsdb tutil trpc)
|
||||||
|
|
Loading…
Reference in New Issue