Began porting the mapping system

This commit is contained in:
2026-09-20 14:37:11 -04:00
parent f69fac8f1e
commit 08a8f231d2
46 changed files with 1336 additions and 115 deletions

View File

@@ -1,6 +1,9 @@
magic_enum_include = include_directories('include')
magic_enum_args = []
# SERiFErrorCode includes values up to 1000; magic_enum defaults to 127.
# Keep this definition on the public dependency so every translation unit
# instantiates the same reflection tables.
magic_enum_args = ['-DMAGIC_ENUM_RANGE_MAX=2000']
if get_option('magic_enum_hash')
magic_enum_args += '-DMAGIC_ENUM_ENABLE_HASH'
@@ -11,3 +14,4 @@ magic_enum_dep = declare_dependency(
compile_args: magic_enum_args,
)
meson.override_dependency('magic_enum', magic_enum_dep)