26 lines
391 B
CMake
26 lines
391 B
CMake
cmake_minimum_required(VERSION 3.10)
|
|
project(MenuSystem C)
|
|
|
|
set(CMAKE_C_STANDARD 99)
|
|
|
|
include_directories(
|
|
api
|
|
src/core
|
|
src/param
|
|
src/lang
|
|
port
|
|
)
|
|
|
|
file(GLOB_RECURSE SOURCES
|
|
api/*.c
|
|
src/core/*.c
|
|
src/param/*.c
|
|
src/lang/*.c
|
|
port/*.c
|
|
)
|
|
|
|
add_library(menu STATIC ${SOURCES})
|
|
|
|
add_executable(menu_demo examples/demo.c)
|
|
target_link_libraries(menu_demo menu)
|