Skip to content

Commit a01d2eb

Browse files
committed
Release 2025-03-16
2 parents 63576bc + 94c1cb3 commit a01d2eb

20 files changed

+42
-34
lines changed

README.md

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -41,36 +41,33 @@ PACKAGECONFIG:pn-cc-commsdsl = "commsdsl2swig commsdsl2emscripten"
4141
```
4242

4343
# PACKAGECONFIG of cc-mqttsn-libs
44-
By default the `cc-mqttsn-libs` recipe produces static libraries for both client and gateway. The recipe also allows
45-
adding Qt5 based applications for UDP I/O link. To enable them use appropriate **PACKAGECONFIG** assignment in the
44+
By default the `cc-mqttsn-libs` recipe produces static libraries for both client and gateway as well as relevant
45+
`boost` based applications. To disable unnecessary libraries and/or applications use **PACKAGECONFIG** assignment in the
4646
`local.conf` or machine configuration file.
4747
```
48-
PACKAGECONFIG:append:pn-cc-mqttsn-libs = " cc_mqttsn_client_udp_apps cc_mqttsn_gateway_udp_apps"
48+
PACKAGECONFIG:pn-cc-mqttsn-libs = "cc_mqttsn_client_lib"
4949
```
50-
Note that it will bring up `qt5base` package as a dependency.
5150

5251
# PACKAGECONFIG of cc-mqtt311-libs
53-
By default the `cc-mqtt311-libs` recipe produces static mqtt v3.1.1 client library. The recipe also allows
54-
adding example applications. To enable them use appropriate **PACKAGECONFIG** assignment in the
52+
By default the `cc-mqtt311-libs` recipe produces static mqtt v3.1.1 client library as well as
53+
`boost` based client applications. To disable unnecessary components use **PACKAGECONFIG** assignment in the
5554
`local.conf` or machine configuration file.
5655
```
57-
PACKAGECONFIG:append:pn-cc-mqtt311-libs = " cc_mqtt311_client_lib cc_mqtt311_client_apps"
56+
PACKAGECONFIG:pn-cc-mqtt311-libs = "cc_mqtt311_client_lib"
5857
```
59-
Note that applications will bring up `boost` package as a dependency.
6058

6159
# PACKAGECONFIG of cc-mqtt5-libs
62-
By default the `cc-mqtt5-libs` recipe produces static mqtt v5 client library. The recipe also allows
63-
adding example applications. To enable them use appropriate **PACKAGECONFIG** assignment in the
60+
By default the `cc-mqtt5-libs` recipe produces static mqtt v5 client library as well as
61+
`boost` based client applications. To disable unnecessary components use **PACKAGECONFIG** assignment in the
6462
`local.conf` or machine configuration file.
6563
```
66-
PACKAGECONFIG:append:pn-cc-mqtt5-libs = " cc_mqtt5_client_lib cc_mqtt5_client_apps"
64+
PACKAGECONFIG:pn-cc-mqtt5-libs = "cc_mqtt5_client_lib"
6765
```
68-
Note that applications will bring up `boost` package as a dependency.
6966

7067
# Extra Tips
7168
When generating and using SDK for the external target application development add the following lines to the image recipe:
7269
```
73-
# Add the required headers only libraries from the CommsChampion Ecosystem
70+
# Add the required libraries from the CommsChampion Ecosystem
7471
TOOLCHAIN_TARGET_TASK += "cc-comms-dev"
7572
TOOLCHAIN_TARGET_TASK += "cc-ublox-dev"
7673
...

recipes-applications/cc-commsdsl/cc-commsdsl_7.0.2.bb

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
SRCREV = "00c09fac4ba8cec5d8af3560f3a92b6103a6d255"
2+
require cc-commsdsl.inc

recipes-support/cc-mqtt311-libs/cc-mqtt311-libs.inc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,20 @@ DEPENDS = "\
1515
cc-mqtt311 \
1616
"
1717

18-
PACKAGECONFIG ??= "cc_mqtt311_client_lib"
18+
PACKAGECONFIG ??= "cc_mqtt311_client_lib cc_mqtt311_client_apps cc_mqtt311_client_apps_with_tls"
1919
PACKAGECONFIG[cc_mqtt311_client_lib] = "-DCC_MQTT311_CLIENT_DEFAULT_LIB=ON, -DCC_MQTT311_CLIENT_DEFAULT_LIB=OFF"
2020
PACKAGECONFIG[cc_mqtt311_client_apps] = "\
21-
-DCC_MQTT311_CLIENT_DEFAULT_LIB=ON -DCC_MQTT311_CLIENT_APPS=ON, \
21+
-DCC_MQTT311_CLIENT_DEFAULT_LIB=ON -DCC_MQTT311_CLIENT_APPS=ON -DCC_MQTT311_CLIENT_APPS_WITH_OPENSSL=ON, \
2222
-DCC_MQTT311_CLIENT_APPS=OFF, \
2323
boost \
2424
"
2525

26+
PACKAGECONFIG[cc_mqtt311_client_apps_with_tls] = "\
27+
-DCC_MQTT311_CLIENT_APPS_WITH_OPENSSL=ON, \
28+
-DCC_MQTT311_CLIENT_APPS_WITH_OPENSSL=OFF, \
29+
openssl \
30+
"
31+
2632
EXTRA_OECMAKE += "\
2733
-DCC_MQTT311_WARN_AS_ERR=OFF \
2834
"

recipes-support/cc-mqtt311-libs/cc-mqtt311-libs_1.0.4.bb

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
SRCREV = "b31d9accd0a8e35812a61af4573707ad0bda9cbd"
2+
require cc-mqtt311-libs.inc

recipes-support/cc-mqtt311/cc-mqtt311_3.0.1.bb

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
SRCREV = "60dd4ee80f207f3d2126b1189475762430e62bc7"
2+
require cc-mqtt311.inc

recipes-support/cc-mqtt5-libs/cc-mqtt5-libs.inc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,18 @@ DEPENDS = "\
1515
cc-mqtt5 \
1616
"
1717

18-
PACKAGECONFIG ??= "cc_mqtt5_client_lib"
18+
PACKAGECONFIG ??= "cc_mqtt5_client_lib cc_mqtt5_client_apps cc_mqtt5_client_apps_with_tls"
1919
PACKAGECONFIG[cc_mqtt5_client_lib] = "-DCC_MQTT5_CLIENT_DEFAULT_LIB=ON, -DCC_MQTT5_CLIENT_DEFAULT_LIB=OFF"
2020
PACKAGECONFIG[cc_mqtt5_client_apps] = "\
2121
-DCC_MQTT5_CLIENT_DEFAULT_LIB=ON -DCC_MQTT5_CLIENT_APPS=ON, \
2222
-DCC_MQTT5_CLIENT_APPS=OFF, \
2323
boost \
2424
"
25+
PACKAGECONFIG[cc_mqtt5_client_apps_with_tls] = "\
26+
-DCC_MQTT5_CLIENT_APPS_WITH_OPENSSL=ON, \
27+
-DCC_MQTT5_CLIENT_APPS_WITH_OPENSSL=OFF, \
28+
openssl \
29+
"
2530

2631
EXTRA_OECMAKE += "\
2732
-DCC_MQTT5_WARN_AS_ERR=OFF \

recipes-support/cc-mqtt5-libs/cc-mqtt5-libs_1.0.4.bb

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)