# CMakeLists.txt - Main build script for sbc-harness project # # Copyright (C) 2024 Luke T. Shumaker # SPDX-Licence-Identifier: AGPL-3.0-or-later cmake_minimum_required(VERSION 3.13) set(PICO_SDK_PATH "${CMAKE_SOURCE_DIR}/3rd-party/pico-sdk") include(pico_sdk_import.cmake) project(sbc_harness) pico_sdk_init() define_property(TARGET PROPERTY "GENERATED_SOURCES") add_subdirectory(libcr) add_subdirectory(libcr_ipc) add_subdirectory(libusb) add_subdirectory(libnetio) add_subdirectory(lib9p) add_subdirectory(cmd/sbc_harness) add_subdirectory(cmd/srv9p) add_custom_target(generate COMMENT Create generated files that are included in the source distribution DEPENDS )