# SPDX-License-Identifier: GPL-3.0-or-later

cmake_minimum_required(VERSION 3.20)

project({{MCURPC_PROJECT_NAME}} C)

add_executable({{MCURPC_PROJECT_NAME}}
    main.c
    mcurpc_api.c
    mcurpc.c
    mcurpc_link.c
)

target_include_directories({{MCURPC_PROJECT_NAME}} PRIVATE
    "${CMAKE_CURRENT_SOURCE_DIR}"
)

target_compile_features({{MCURPC_PROJECT_NAME}} PRIVATE
    c_std_11
)

target_compile_options({{MCURPC_PROJECT_NAME}} PRIVATE
    -Wall
    -Wextra
    -Wpedantic
    -Werror
)
