moka/lib/CMakeLists.txt

37 lines
519 B
CMake
Raw Normal View History

cmake_minimum_required(VERSION 3.29)
project(moka-lib)
2024-03-29 04:46:35 +00:00
configure_file(conf.in.h ${CMAKE_SOURCE_DIR}/lib/conf.h)
add_library(moka-core
commons.c
status.c
vec.c
str.c
2024-03-26 18:31:33 +00:00
token.c
lexer.c
node.c
parser.c
prog.c
compiler.c
value.c
exec.c
moka.c
symtable.c
native.c
2024-03-27 19:53:06 +00:00
module.c
2024-03-29 04:46:35 +00:00
path.c
builtins.c
2024-03-29 20:11:46 +00:00
array.c
)
target_compile_options(moka-core
2024-03-29 04:46:35 +00:00
PUBLIC -Wall -Wextra -g -fPIC
)
target_include_directories(moka-core
PUBLIC ${CMAKE_SOURCE_DIR}/lib
)