From 0c2de5dc0c69e77fc34ac78994b0026c2284abc9 Mon Sep 17 00:00:00 2001 From: Graham Sanderson Date: Mon, 3 Feb 2025 11:23:56 -0600 Subject: [PATCH] Eat PATH argument to pico_generate_pio_header which was ignored before supporting multi-target on pico_generate_pio_header (#2221) --- tools/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 6ebe44e5..37175666 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -157,7 +157,8 @@ endfunction() # PICO_CMAKE_CONFIG: PICO_DEFAULT_PIOASM_OUTPUT_FORMAT, Default output format used by pioasm when using pico_generate_pio_header, type=string, default=c-sdk, group=build function(pico_generate_pio_header TARGET) pico_init_pioasm() - cmake_parse_arguments(pico_generate_pio_header "" "OUTPUT_FORMAT;OUTPUT_DIR" "" ${ARGN} ) + # Note that PATH is not a valid argument but was previously ignored (and happens to be passed by pico-extras) + cmake_parse_arguments(pico_generate_pio_header "" "OUTPUT_FORMAT;OUTPUT_DIR;PATH" "" ${ARGN} ) if (pico_generate_pio_header_OUTPUT_FORMAT) set(OUTPUT_FORMAT "${pico_generate_pio_header_OUTPUT_FORMAT}")