29 lines
376 B
CMake
29 lines
376 B
CMake
cmake_minimum_required(VERSION 3.29)
|
|
|
|
project(moka-lib)
|
|
|
|
add_library(moka-core
|
|
commons.c
|
|
status.c
|
|
vec.c
|
|
str.c
|
|
token.c
|
|
lexer.c
|
|
node.c
|
|
parser.c
|
|
prog.c
|
|
compiler.c
|
|
value.c
|
|
exec.c
|
|
moka.c
|
|
)
|
|
|
|
target_compile_options(moka-core
|
|
PUBLIC -Wall -Wextra -g
|
|
)
|
|
|
|
target_include_directories(moka-core
|
|
PUBLIC ${CMAKE_SOURCE_DIR}/lib
|
|
)
|
|
|