From 2a8403e330daf590e087db4b238df2060392d6a8 Mon Sep 17 00:00:00 2001 From: Joakim Andersson Date: Thu, 12 Dec 2024 15:14:58 +0100 Subject: [PATCH] samples: net: download: Fix compilation with secure socket disabled Fix compilation error when secure socket has been disabled in the sample. Because of Kconfig dependency the sample cert file is not defined resulting in cmake error. Signed-off-by: Joakim Andersson --- samples/net/download/CMakeLists.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/samples/net/download/CMakeLists.txt b/samples/net/download/CMakeLists.txt index 55bf7d17ea45..0c8076a1db4b 100644 --- a/samples/net/download/CMakeLists.txt +++ b/samples/net/download/CMakeLists.txt @@ -10,14 +10,16 @@ find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) project(download) # Generate hex file from pem file -get_filename_component(FILE_NAME ${CONFIG_SAMPLE_CERT_FILE} NAME) -set(OUTPUT_FILE "${CMAKE_CURRENT_BINARY_DIR}/certs/${FILE_NAME}.inc") -add_definitions(-DSAMPLE_CERT_FILE_INC="${OUTPUT_FILE}") -generate_inc_file_for_target( +if(CONFIG_SAMPLE_SECURE_SOCKET) + get_filename_component(FILE_NAME ${CONFIG_SAMPLE_CERT_FILE} NAME) + set(OUTPUT_FILE "${CMAKE_CURRENT_BINARY_DIR}/certs/${FILE_NAME}.inc") + add_definitions(-DSAMPLE_CERT_FILE_INC="${OUTPUT_FILE}") + generate_inc_file_for_target( app ${CONFIG_SAMPLE_CERT_FILE} ${OUTPUT_FILE} -) + ) +endif() # NORDIC SDK APP START target_sources(app PRIVATE src/main.c)