|
1 | 1 | # Default versions |
2 | | -set (COMMS_DEFAULT_TAG "v5.2.6") |
3 | | -set (CC_TOOLS_QT_DEFAULT_TAG "v5.3.2") |
| 2 | +set (COMMS_DEFAULT_TAG "v5.2.7") |
| 3 | +set (CC_TOOLS_QT_DEFAULT_TAG "v5.3.3") |
4 | 4 | set (COMMSDSL_DEFAULT_TAG "v6.3.3") |
5 | | -set (CC_DEMO1_GENERATED_DEFAULT_TAG "v2.8") |
6 | | -set (CC_DEMO2_GENERATED_DEFAULT_TAG "v2.8") |
7 | | -set (CC_DEMO3_GENERATED_DEFAULT_TAG "v2.8") |
8 | | -set (CC_MQTT311_GENERATED_DEFAULT_TAG "v2.8") |
9 | | -set (CC_MQTT5_GENERATED_DEFAULT_TAG "v2.8") |
10 | | -set (CC_MQTTSN_GENERATED_DEFAULT_TAG "v2.8.1") |
11 | | -set (CC_UBLOX_GENERATED_DEFAULT_TAG "v2.8") |
12 | | -set (CC_X509_GENERATED_DEFAULT_TAG "v1.0") |
13 | | -set (CC_MQTTSN_LIBS_DEFAULT_TAG "v2.0.3") |
14 | | -set (CC_MQTT311_LIBS_DEFAULT_TAG "v1.0") |
15 | | -set (CC_MQTT5_LIBS_DEFAULT_TAG "v1.0") |
| 5 | +set (CC_DEMO1_GENERATED_DEFAULT_TAG "v2.9") |
| 6 | +set (CC_DEMO2_GENERATED_DEFAULT_TAG "v2.9") |
| 7 | +set (CC_DEMO3_GENERATED_DEFAULT_TAG "v2.9") |
| 8 | +set (CC_MQTT311_GENERATED_DEFAULT_TAG "v2.9") |
| 9 | +set (CC_MQTT5_GENERATED_DEFAULT_TAG "v2.9") |
| 10 | +set (CC_MQTTSN_GENERATED_DEFAULT_TAG "v2.9") |
| 11 | +set (CC_UBLOX_GENERATED_DEFAULT_TAG "v2.9") |
| 12 | +set (CC_X509_GENERATED_DEFAULT_TAG "v1.0.1") |
| 13 | +set (CC_MQTTSN_LIBS_DEFAULT_TAG "v2.0.4") |
| 14 | +set (CC_MQTT311_LIBS_DEFAULT_TAG "v1.0.1") |
| 15 | +set (CC_MQTT5_LIBS_DEFAULT_TAG "v1.0.1") |
16 | 16 | set (CC_DEMO1_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_TAG "${CC_DEMO1_GENERATED_DEFAULT_TAG}") |
17 | 17 | set (CC_DEMO2_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_TAG "${CC_DEMO2_GENERATED_DEFAULT_TAG}") |
18 | 18 | set (CC_DEMO3_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_TAG "${CC_DEMO3_GENERATED_DEFAULT_TAG}") |
19 | 19 | set (CC_MQTT311_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_TAG "${CC_MQTT311_GENERATED_DEFAULT_TAG}") |
20 | 20 | set (CC_MQTT5_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_TAG "${CC_MQTT5_GENERATED_DEFAULT_TAG}") |
21 | 21 | set (CC_MQTTSN_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_TAG "${CC_MQTTSN_GENERATED_DEFAULT_TAG}") |
22 | 22 | set (CC_UBLOX_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_TAG "${CC_UBLOX_GENERATED_DEFAULT_TAG}") |
23 | | -set (CC_MQTT311_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_TAG "v0.2") |
24 | | -set (CC_MQTT5_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_TAG "v0.6") |
25 | | -set (CC_MQTTSN_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_TAG "v0.1") |
| 23 | +set (CC_MQTT311_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_TAG "v0.3") |
| 24 | +set (CC_MQTT5_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_TAG "v0.7") |
| 25 | +set (CC_MQTTSN_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_TAG "v0.2") |
26 | 26 | set (QT_MAJOR_DEFAULT_VERSION 5) |
27 | 27 |
|
28 | 28 | ######################################################################## |
@@ -53,6 +53,42 @@ list (APPEND CC_MQTTSN_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEPENDS cc.mqttsn.libs cc_t |
53 | 53 |
|
54 | 54 | ######################################################################## |
55 | 55 |
|
| 56 | +# ccache flags |
| 57 | +list (APPEND CC_TOOLS_QT_DEFAULT_CMAKE_ARGS -DCC_TOOLS_QT_USE_CCACHE=${OPT_USE_CCACHE} -DCC_TOOLS_QT_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 58 | +list (APPEND CC_MQTT311_LIBS_DEFAULT_CMAKE_ARGS -DCC_MQTT311_USE_CCACHE=${OPT_USE_CCACHE} -DCC_MQTT311_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 59 | +list (APPEND CC_MQTT5_LIBS_DEFAULT_CMAKE_ARGS -DCC_MQTT5_USE_CCACHE=${OPT_USE_CCACHE} -DCC_MQTT5_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 60 | +list (APPEND CC_MQTTSN_LIBS_DEFAULT_CMAKE_ARGS -DCC_MQTTSN_USE_CCACHE=${OPT_USE_CCACHE} -DCC_MQTTSN_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 61 | +list (APPEND CC_DEMO1_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_USE_CCACHE=${OPT_USE_CCACHE} -DOPT_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 62 | +list (APPEND CC_DEMO2_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_USE_CCACHE=${OPT_USE_CCACHE} -DOPT_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 63 | +list (APPEND CC_DEMO3_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_USE_CCACHE=${OPT_USE_CCACHE} -DOPT_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 64 | +list (APPEND CC_MQTT311_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_USE_CCACHE=${OPT_USE_CCACHE} -DOPT_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 65 | +list (APPEND CC_MQTT5_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_USE_CCACHE=${OPT_USE_CCACHE} -DOPT_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 66 | +list (APPEND CC_MQTTSN_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_USE_CCACHE=${OPT_USE_CCACHE} -DOPT_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 67 | +list (APPEND CC_UBLOX_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_USE_CCACHE=${OPT_USE_CCACHE} -DOPT_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 68 | +list (APPEND CC_MQTT311_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_USE_CCACHE=${OPT_USE_CCACHE} -DOPT_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 69 | +list (APPEND CC_MQTT5_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_USE_CCACHE=${OPT_USE_CCACHE} -DOPT_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 70 | +list (APPEND CC_MQTTSN_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_USE_CCACHE=${OPT_USE_CCACHE} -DOPT_CCACHE_EXECUTABLE=${OPT_CCACHE_EXECUTABLE}) |
| 71 | + |
| 72 | +######################################################################## |
| 73 | + |
| 74 | +# Sanitizers flags |
| 75 | +list (APPEND CC_TOOLS_QT_DEFAULT_CMAKE_ARGS -DCC_TOOLS_QT_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 76 | +list (APPEND CC_MQTT311_LIBS_DEFAULT_CMAKE_ARGS -DCC_MQTT311_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 77 | +list (APPEND CC_MQTT5_LIBS_DEFAULT_CMAKE_ARGS -DCC_MQTT5_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 78 | +list (APPEND CC_MQTTSN_LIBS_DEFAULT_CMAKE_ARGS -DCC_MQTTSN_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 79 | +list (APPEND CC_DEMO1_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 80 | +list (APPEND CC_DEMO2_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 81 | +list (APPEND CC_DEMO3_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 82 | +list (APPEND CC_MQTT311_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 83 | +list (APPEND CC_MQTT5_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 84 | +list (APPEND CC_MQTTSN_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 85 | +list (APPEND CC_UBLOX_PROTOCOL_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 86 | +list (APPEND CC_MQTT311_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 87 | +list (APPEND CC_MQTT5_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 88 | +list (APPEND CC_MQTTSN_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_WITH_DEFAULT_SANITIZERS=${OPT_WITH_DEFAULT_SANITIZERS}) |
| 89 | + |
| 90 | +######################################################################## |
| 91 | + |
56 | 92 | # Extra flags |
57 | 93 | if (OPT_CC_MQTT311_CLIENT_FILTER_CC_TOOLS_PLUGIN) |
58 | 94 | # cc.mqtt311.libs requires PIC compilation when linked to the shared module. |
@@ -134,3 +170,5 @@ list (APPEND CC_MQTTSN_CLIENT_FILTER_CC_TOOLS_PLUGIN_DEFAULT_CMAKE_ARGS -DOPT_QT |
134 | 170 | if ("${CMAKE_CXX_STANDARD}" STREQUAL "") |
135 | 171 | set (CMAKE_CXX_STANDARD 17) |
136 | 172 | endif () |
| 173 | + |
| 174 | +# The value above is passed to every project in cc_add_project() function. |
0 commit comments