This commit is contained in:
2026-06-21 16:13:00 +10:00
parent ff98aa63b4
commit b2f6883e62
10 changed files with 351 additions and 42 deletions

View File

@@ -6,6 +6,8 @@ sources = files(
'src/Bytecode/Heap/get.c',
'src/Bytecode/Heap/set.c',
'src/Bytecode/save.c',
'src/Bytecode/load.c',
'src/Bytecode/Instruction/execute.c',
'src/Bytecode/Program/execute.c',
'src/Bytecode/Program/optimise.c',
@@ -99,6 +101,10 @@ sources = files(
'src/Struct/addField.c'
)
cli_sources = files(
'src/cli/main.c'
)
incdir = include_directories('include')
libffi = dependency('libffi', version : '>=3.0.0')
@@ -112,3 +118,5 @@ pkg.generate(lib,
version : meson.project_version(),
description : 'Ground virtual machine',
)
cli = executable('ground', cli_sources, include_directories : incdir, install : true, link_with : lib)