libzstd_includes = [include_directories(common_dir, dictbuilder_dir, compress_dir, lib_dir)]
legacy = get_option('legacy_support')
+if legacy == '0'
+ legacy = 'false'
+endif
if legacy != 'false'
+ if legacy == 'true'
+ legacy = '1'
+ endif
+ #See ZSTD_LEGACY_SUPPORT of programs/README.md
message('Enabling legacy support back to version 0.' + legacy)
legacy_int = legacy.to_int()
+ if legacy_int > 7
+ legacy_int = 7
+ endif
libzstd_cflags = ['-DZSTD_LEGACY_SUPPORT=' + legacy]
legacy_dir = join_paths(lib_dir, 'legacy')
option('multithread', type: 'boolean', value: false)
-option('legacy_support', type: 'string', value: '4')
+option('legacy_support', type: 'string', value: '4',
+ description: 'True or false, or 7 to 1 for v0.7+ to v0.1+.')