From c1c54277a783f6e767732c36decedd01cd8e41a4 Mon Sep 17 00:00:00 2001 From: Kyler Date: Wed, 3 Dec 2025 23:57:45 -0700 Subject: [PATCH] Fixed path error --- SLS_C/build.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/SLS_C/build.py b/SLS_C/build.py index 709d181..c75c5cf 100644 --- a/SLS_C/build.py +++ b/SLS_C/build.py @@ -38,7 +38,8 @@ MSVC_TEST_FLAGS = MSVC_FLAGS + [] RP2040_CMAKE_TEMPLATE = """cmake_minimum_required(VERSION 3.13) # Pico SDK initialization -include($ENV{{PICO_SDK_PATH}}/external/pico_sdk_import.cmake) +set(PICO_SDK_PATH "{pico_sdk_path}") +include({pico_sdk_path}/external/pico_sdk_import.cmake) project({project_name} C CXX ASM) set(CMAKE_C_STANDARD 11) @@ -260,7 +261,8 @@ def generate_pico_cmake(project_name="sls"): cmake_content = RP2040_CMAKE_TEMPLATE.format( project_name=project_name, source_files=source_files, - git_hash=GIT_HASH + git_hash=GIT_HASH, + pico_sdk_path=PICO_SDK_PATH ) cmake_file = Path("CMakeLists.txt") @@ -283,12 +285,11 @@ def build_rp2040(): # Create build directory mkdir(PICO_BUILD_DIR) - # Run CMake + # Run CMake (no need to pass PICO_SDK_PATH since it's in CMakeLists.txt) cmake_cmd = [ "cmake", "-B", str(PICO_BUILD_DIR), - "-S", ".", - f"-DPICO_SDK_PATH={PICO_SDK_PATH}" + "-S", "." ] run(cmake_cmd)