31 lines
514 B
Meson
31 lines
514 B
Meson
project(
|
|
'wolflisp',
|
|
'c',
|
|
meson_version : '>= 1.3.0',
|
|
version : '0.1',
|
|
default_options : ['c_std=c11', 'buildtype=debugoptimized', 'warning_level=3'],
|
|
)
|
|
|
|
inc = include_directories('include', 'src')
|
|
src = [
|
|
'src/error.c',
|
|
'src/gc.c',
|
|
'src/interp.c',
|
|
'src/lex.c',
|
|
'src/list.c',
|
|
'src/main.c',
|
|
'src/pair.c',
|
|
'src/prim.c',
|
|
'src/print.c',
|
|
'src/read.c',
|
|
'src/string.c',
|
|
'src/symbol.c',
|
|
'src/type.c',
|
|
]
|
|
|
|
exe = executable(
|
|
'wl',
|
|
src,
|
|
include_directories : inc,
|
|
install : true,
|
|
)
|