From 5f65216e7b7db5838d3bad3194f82cceecf1f1da Mon Sep 17 00:00:00 2001 From: Alex Robenko Date: Sat, 9 Dec 2023 10:01:25 +1000 Subject: [PATCH 1/3] Updating next release to be v0.1.1 --- client/lib/include/cc_mqtt5_client/common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/lib/include/cc_mqtt5_client/common.h b/client/lib/include/cc_mqtt5_client/common.h index 6ff9985..25025bb 100644 --- a/client/lib/include/cc_mqtt5_client/common.h +++ b/client/lib/include/cc_mqtt5_client/common.h @@ -25,7 +25,7 @@ extern "C" { /// @brief Patch level of the library /// @ingroup global -#define CC_MQTT5_CLIENT_PATCH_VERSION 0U +#define CC_MQTT5_CLIENT_PATCH_VERSION 1U /// @brief Macro to create numeric version as single unsigned number /// @ingroup global From 704093a5cb19e8643322a2d1e673764b2a81b866 Mon Sep 17 00:00:00 2001 From: Alex Robenko Date: Sat, 9 Dec 2023 10:08:00 +1000 Subject: [PATCH 2/3] Update to the releases page link. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7174ee6..4820d72 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ of features customization may be somewhat limited, but if needed please It should not take long. The doxygen generated documentation of the library with its full tutorial can -be downloaded from the [release artefacts](releases) or browsed +be downloaded from the [release artefacts](https://github.com/commschamp/cc.mqtt5.libs/releases) or browsed [online](https://commschamp.github.io/cc_mqtt5_client_doc). # Client Applications From d3094fd5058a2832805c82cb69b6c6f7f8f4cf33 Mon Sep 17 00:00:00 2001 From: Alex Robenko Date: Mon, 11 Dec 2023 08:16:47 +1000 Subject: [PATCH 3/3] Added explicit linking to the threads library for the applications. --- client/app/CMakeLists.txt | 1 + client/app/common/CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/client/app/CMakeLists.txt b/client/app/CMakeLists.txt index 4bfc18b..fd8af34 100644 --- a/client/app/CMakeLists.txt +++ b/client/app/CMakeLists.txt @@ -7,6 +7,7 @@ if (NOT CC_MQTT5_CLIENT_DEFAULT_LIB) return () endif () +find_package (Threads REQUIRED) find_package (Boost REQUIRED COMPONENTS system program_options) set (EXTRA_BOOST_TARGETS) diff --git a/client/app/common/CMakeLists.txt b/client/app/common/CMakeLists.txt index 589af32..a3369ae 100644 --- a/client/app/common/CMakeLists.txt +++ b/client/app/common/CMakeLists.txt @@ -6,7 +6,7 @@ set (src ) add_library(${COMMON_APPS_LIB} STATIC ${src}) -target_link_libraries(${COMMON_APPS_LIB} PUBLIC cc::cc_mqtt5_client Boost::system Boost::program_options ${EXTRA_BOOST_TARGETS}) +target_link_libraries(${COMMON_APPS_LIB} PUBLIC cc::cc_mqtt5_client Boost::system Boost::program_options ${EXTRA_BOOST_TARGETS} ${CMAKE_THREAD_LIBS_INIT}) target_include_directories( ${COMMON_APPS_LIB} BEFORE PUBLIC