cs-midi/tests/CMakeLists.txt

22 lines
639 B
CMake

# Standalone build for cs-midi examples — compile-only verification.
# Invoked via: make dist-tests (from lib/cs-midi/)
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()
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/.. ${CMAKE_CURRENT_BINARY_DIR}/cs_midi)
# cs_midi's BTstack sources need btstack_config.h from this directory
target_include_directories(cs_midi PRIVATE ${CMAKE_CURRENT_LIST_DIR})
add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/examples ${CMAKE_CURRENT_BINARY_DIR}/examples)