24 lines
648 B
CMake
24 lines
648 B
CMake
# Standalone build for cs-midi examples — compile-only verification.
|
|
|
|
set(PICO_BOARD pico2_w)
|
|
|
|
cmake_minimum_required(VERSION 3.13)
|
|
|
|
include(pico_sdk_import.cmake)
|
|
|
|
project(cs_midi_examples C CXX ASM)
|
|
set(CMAKE_C_STANDARD 11)
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
|
|
pico_sdk_init()
|
|
|
|
set(CS_MIDI_BLE ON CACHE BOOL "" FORCE)
|
|
set(CS_MIDI_USB ON CACHE BOOL "" FORCE)
|
|
set(CS_MIDI_SERIAL ON CACHE BOOL "" FORCE)
|
|
|
|
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/.. ${CMAKE_CURRENT_BINARY_DIR}/cs_midi)
|
|
|
|
target_include_directories(cs_midi PRIVATE ${CMAKE_CURRENT_LIST_DIR})
|
|
|
|
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/examples ${CMAKE_CURRENT_BINARY_DIR}/examples)
|