diff --git a/CMakeLists.txt b/CMakeLists.txt index 8322b7a6..5718ada7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,6 +10,8 @@ set(CMAKE_CXX_STANDARD 17) # Initialize the SDK pico_sdk_init() +pico_find_compiler(PICO_COMPILER_LD ${PICO_GCC_TRIPLE}-ld) + function(add_resource target file) get_filename_component(NAME ${ARGV1} NAME_WE) set(FILENAME ${ARGV1}) @@ -21,7 +23,7 @@ function(add_resource target file) ${CMAKE_CURRENT_SOURCE_DIR}/${FILENAME} ${CMAKE_CURRENT_BINARY_DIR} - COMMAND arm-none-eabi-ld -r -b binary -o ${NAME}.o ${FILENAME} + COMMAND ${PICO_COMPILER_LD} -r -b binary -o ${NAME}.o ${FILENAME} DEPENDS ${FILENAME} )