Skip to content

Commit da710fd

Browse files
authored
Fix MQTT example to work with VS Code (#679)
1 parent 18b6b37 commit da710fd

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

pico_w/wifi/mqtt/CMakeLists.txt

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,43 +33,42 @@ if (NOT MQTT_CERT_INC)
3333
set(MQTT_CERT_INC mqtt_client.inc)
3434
endif()
3535

36-
set(TARGET_NAME picow_mqtt_client)
37-
add_executable(${TARGET_NAME}
36+
add_executable(picow_mqtt_client
3837
mqtt_client.c
3938
)
40-
target_link_libraries(${TARGET_NAME}
39+
target_link_libraries(picow_mqtt_client
4140
pico_stdlib
4241
hardware_adc
4342
pico_cyw43_arch_lwip_threadsafe_background
4443
pico_lwip_mqtt
4544
pico_mbedtls
4645
pico_lwip_mbedtls
4746
)
48-
target_include_directories(${TARGET_NAME} PRIVATE
47+
target_include_directories(picow_mqtt_client PRIVATE
4948
${CMAKE_CURRENT_LIST_DIR}
5049
${CMAKE_CURRENT_LIST_DIR}/.. # for our common lwipopts or any other standard includes, if required
5150
)
52-
target_compile_definitions(${TARGET_NAME} PRIVATE
51+
target_compile_definitions(picow_mqtt_client PRIVATE
5352
WIFI_SSID=\"${WIFI_SSID}\"
5453
WIFI_PASSWORD=\"${WIFI_PASSWORD}\"
5554
MQTT_SERVER=\"${MQTT_SERVER}\"
5655
)
5756
if (EXISTS "${MQTT_CERT_PATH}/${MQTT_CERT_INC}")
58-
target_compile_definitions(${TARGET_NAME} PRIVATE
57+
target_compile_definitions(picow_mqtt_client PRIVATE
5958
MQTT_CERT_INC=\"${MQTT_CERT_INC}\" # contains the tls certificates for MQTT_SERVER needed by the client
6059
ALTCP_MBEDTLS_AUTHMODE=MBEDTLS_SSL_VERIFY_REQUIRED
6160
)
62-
target_include_directories(${TARGET_NAME} PRIVATE
61+
target_include_directories(picow_mqtt_client PRIVATE
6362
${MQTT_CERT_PATH}
6463
)
6564
endif()
6665
if (MQTT_USERNAME AND MQTT_PASSWORD)
67-
target_compile_definitions(${TARGET_NAME} PRIVATE
66+
target_compile_definitions(picow_mqtt_client PRIVATE
6867
MQTT_USERNAME=\"${MQTT_USERNAME}\"
6968
MQTT_PASSWORD=\"${MQTT_PASSWORD}\"
7069
)
7170
endif()
72-
pico_add_extra_outputs(${TARGET_NAME})
71+
pico_add_extra_outputs(picow_mqtt_client)
7372

7473
# Ignore warnings from lwip code
7574
set_source_files_properties(

0 commit comments

Comments
 (0)