CMakeLists.txt (784B)
1 # Firmware para la PicoCalc (Raspberry Pi Pico 1 / RP2040). 2 # No hace falta tocar esto: se compila con "make pico" o con GitHub Actions. 3 cmake_minimum_required(VERSION 3.13) 4 5 if(NOT DEFINED PICO_SDK_PATH AND DEFINED ENV{PICO_SDK_PATH}) 6 set(PICO_SDK_PATH $ENV{PICO_SDK_PATH}) 7 endif() 8 set(PICO_BOARD pico CACHE STRING "Board") 9 include(${PICO_SDK_PATH}/external/pico_sdk_import.cmake) 10 11 project(app_picocalc C CXX ASM) 12 set(CMAKE_C_STANDARD 11) 13 pico_sdk_init() 14 15 set(COMUN_DIR ${CMAKE_CURRENT_LIST_DIR}/comun) 16 include(${COMUN_DIR}/pico/comun_pico.cmake) 17 18 # todos los .c de app/ entran solos 19 file(GLOB APP_SRC ${CMAKE_CURRENT_LIST_DIR}/app/*.c) 20 comun_picocalc_app(app 21 NAME "App" 22 DESC "Programa para la PicoCalc" 23 SOURCES ${APP_SRC} 24 INCLUDES ${CMAKE_CURRENT_LIST_DIR}/app)