@@ -33,43 +33,42 @@ if (NOT MQTT_CERT_INC)
33
33
set (MQTT_CERT_INC mqtt_client.inc )
34
34
endif ()
35
35
36
- set (TARGET_NAME picow_mqtt_client )
37
- add_executable (${TARGET_NAME}
36
+ add_executable (picow_mqtt_client
38
37
mqtt_client.c
39
38
)
40
- target_link_libraries (${TARGET_NAME}
39
+ target_link_libraries (picow_mqtt_client
41
40
pico_stdlib
42
41
hardware_adc
43
42
pico_cyw43_arch_lwip_threadsafe_background
44
43
pico_lwip_mqtt
45
44
pico_mbedtls
46
45
pico_lwip_mbedtls
47
46
)
48
- target_include_directories (${TARGET_NAME} PRIVATE
47
+ target_include_directories (picow_mqtt_client PRIVATE
49
48
${CMAKE_CURRENT_LIST_DIR}
50
49
${CMAKE_CURRENT_LIST_DIR} /.. # for our common lwipopts or any other standard includes, if required
51
50
)
52
- target_compile_definitions (${TARGET_NAME} PRIVATE
51
+ target_compile_definitions (picow_mqtt_client PRIVATE
53
52
WIFI_SSID=\" ${WIFI_SSID} \"
54
53
WIFI_PASSWORD=\" ${WIFI_PASSWORD} \"
55
54
MQTT_SERVER=\" ${MQTT_SERVER} \"
56
55
)
57
56
if (EXISTS "${MQTT_CERT_PATH} /${MQTT_CERT_INC} " )
58
- target_compile_definitions (${TARGET_NAME} PRIVATE
57
+ target_compile_definitions (picow_mqtt_client PRIVATE
59
58
MQTT_CERT_INC=\" ${MQTT_CERT_INC} \" # contains the tls certificates for MQTT_SERVER needed by the client
60
59
ALTCP_MBEDTLS_AUTHMODE=MBEDTLS_SSL_VERIFY_REQUIRED
61
60
)
62
- target_include_directories (${TARGET_NAME} PRIVATE
61
+ target_include_directories (picow_mqtt_client PRIVATE
63
62
${MQTT_CERT_PATH}
64
63
)
65
64
endif ()
66
65
if (MQTT_USERNAME AND MQTT_PASSWORD )
67
- target_compile_definitions (${TARGET_NAME} PRIVATE
66
+ target_compile_definitions (picow_mqtt_client PRIVATE
68
67
MQTT_USERNAME=\" ${MQTT_USERNAME} \"
69
68
MQTT_PASSWORD=\" ${MQTT_PASSWORD} \"
70
69
)
71
70
endif ()
72
- pico_add_extra_outputs (${TARGET_NAME} )
71
+ pico_add_extra_outputs (picow_mqtt_client )
73
72
74
73
# Ignore warnings from lwip code
75
74
set_source_files_properties (
0 commit comments