add_library(SPI spi.c) target_compile_options(SPI PRIVATE ${C_FLAGS}) target_compile_definitions(SPI PRIVATE ${C_DEFS}) target_include_directories(SPI PUBLIC ${PERIFERALS_DIR} ${CSL_INCLUDES}) add_library(sub::spi ALIAS SPI)