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 symtable.c native.c module.c ) target_compile_options(moka-core PUBLIC -Wall -Wextra -g ) target_include_directories(moka-core PUBLIC ${CMAKE_SOURCE_DIR}/lib )