pico2-ice-projects/CMakeLists.txt
2025-04-13 11:16:03 -04:00

28 lines
750 B
CMake

cmake_minimum_required(VERSION 3.13...3.27)
set(PICO_BOARD pico2_ice)
list(APPEND PICO_BOARD_HEADER_DIRS lib/pico-ice-sdk/include/boards)
file(WRITE "${CMAKE_BINARY_DIR}/.gitignore" "*")
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0")
include(lib/pico-ice-sdk/cmake/preinit_pico_ice_sdk.cmake)
set(PICO_SDK_PATH ${CMAKE_SOURCE_DIR}/lib/pico-ice-sdk/lib/pico-sdk)
include(${PICO_SDK_PATH}/external/pico_sdk_import.cmake)
project(pico2-ice-projects C CXX ASM)
pico_sdk_init()
include(cmake/FileEmbed.cmake)
FileEmbedSetup()
add_subdirectory(lib/pico-ice-sdk)
add_subdirectory(blinky)
add_subdirectory(dvi-example)
add_subdirectory(dvi-dynamic)