cmake_minimum_required(VERSION 3.20) set(DEVICE "MSP432P401R") list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake") set(CMAKE_TOOLCHAIN_FILE "${CMAKE_CURRENT_LIST_DIR}/cmake/arm-gcc-toolchain.cmake") include(device) set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON) set(CMAKE_CXX_STANDARD 26) set(CMAKE_CXX_STANDARD_REQUIRED ON) project(blinky LANGUAGES C CXX) add_executable(blinky) target_link_libraries(blinky PUBLIC toolchain) target_link_libraries(blinky PUBLIC device) target_include_directories(blinky PRIVATE .) target_sources(blinky PRIVATE main.cpp)