18 lines
560 B
Meson
18 lines
560 B
Meson
magic_enum_include = include_directories('include')
|
|
|
|
# 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'
|
|
endif
|
|
|
|
magic_enum_dep = declare_dependency(
|
|
include_directories: magic_enum_include,
|
|
compile_args: magic_enum_args,
|
|
)
|
|
|
|
meson.override_dependency('magic_enum', magic_enum_dep)
|