cmake_minimum_required(VERSION 3.13...3.27) # initialize pico-sdk from submodule # note: this must happen before project() include(../pico-sdk/pico_sdk_init.cmake) project(my_project) # initialize the Raspberry Pi Pico SDK pico_sdk_init() # rest of your project add_executable(blink_simple blink_simple.c ) # Add pico_stdlib library which aggregates commonly used features target_link_libraries(blink_simple pico_stdlib) # create map/bin/hex/uf2 file in addition to ELF. pico_add_extra_outputs(blink_simple)