wip: working on extern in VM
- Feat: add writer externs writing fns - Feat: add VM reader functions
This commit is contained in:
@@ -159,6 +159,13 @@ if (NOT FZL_SKIP_VM)
|
||||
src/vm/handlers/group_str.c
|
||||
src/vm/handlers/group_strcmp.c
|
||||
src/vm/handlers/master.c
|
||||
src/vm/reader/utility.c
|
||||
src/vm/reader/vm_rd_consts.c
|
||||
src/vm/reader/vm_rd_extern_fns.c
|
||||
src/vm/reader/vm_rd_extern_libs.c
|
||||
src/vm/reader/vm_rd_extern_types.c
|
||||
src/vm/reader/vm_rd_header.c
|
||||
src/vm/reader/vm_rd_sections_sz.c
|
||||
src/vm/fzl_vm.c
|
||||
src/vm/fzl_vm_env.c
|
||||
src/vm/fzl_vm_debug.c
|
||||
@@ -186,6 +193,12 @@ endif ()
|
||||
if (FZL_TESTS)
|
||||
enable_testing()
|
||||
|
||||
file(GLOB TEST_LIBS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "tests/libs/*.c")
|
||||
foreach (TEST_LIB IN LISTS TEST_LIBS)
|
||||
get_filename_component(LIB_NAME "${TEST_LIB}" NAME_WE)
|
||||
add_library("${LIB_NAME}" ${TEST_LIB})
|
||||
endforeach ()
|
||||
|
||||
file(GLOB TEST_PROGS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "tests/programs/*.fzs")
|
||||
foreach (TEST_FILE IN LISTS TEST_PROGS)
|
||||
get_filename_component(TEST_NAME "${TEST_FILE}" NAME_WE)
|
||||
|
||||
Reference in New Issue
Block a user