16 lines
372 B
CMake
16 lines
372 B
CMake
cmake_minimum_required(VERSION 3.28)
|
|
|
|
project(qffsm C)
|
|
|
|
add_library(${PROJECT_NAME})
|
|
|
|
target_sources(${PROJECT_NAME} PRIVATE fsm.c)
|
|
|
|
target_include_directories(${PROJECT_NAME} PUBLIC .)
|
|
target_compile_options(${PROJECT_NAME} PRIVATE
|
|
-ffunction-sections -fdata-sections
|
|
-Wall -Wextra
|
|
)
|
|
target_link_options(${PROJECT_NAME} PRIVATE
|
|
-Wl,--gc-sections
|
|
) |