# ============================================================================ # Top-level CMakeLists.txt for the bootloader project # ============================================================================ # Same phase-ordered structure as color_switcher. cmake_minimum_required(VERSION 3.13) get_filename_component(PROJECT_ROOT_DIR "${CMAKE_CURRENT_SOURCE_DIR}/.." ABSOLUTE) list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake_config) include(project_config) include(mcu_config) mcu_init() project(${PROJECT_NAME} VERSION ${PROJECT_VERSION} LANGUAGES ${PROJECT_LANGUAGES}) mcu_sdk_config() include(sources_config) add_executable(${PROJECT_NAME} ${PROJECT_SOURCES}) target_include_directories(${PROJECT_NAME} PRIVATE ${PROJECT_INCLUDE_DIRS}) mcu_link_target(${PROJECT_NAME})