Files
MeanField_SERiF/build-config/magicenum/meson.build

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)