mirror of
https://github.com/radareorg/radare2.git
synced 2025-02-08 23:07:17 +00:00
46e0a8d169
Last release (4.1.0) did compile it by default, but the build requires internet access to download the repositories. For now, since the feature is anyway very experimental, we disable it at compile time so that distributions can just compile their packages without internet access. In the future we may want to use submodules or augment the release tarball to include the tree-sitter and radare2-shell-parser archives.
37 lines
2.1 KiB
Meson
37 lines
2.1 KiB
Meson
option('static_runtime', type: 'boolean', value: false)
|
|
option('local', type: 'boolean', value: false, description: 'Adds support for local/side-by-side installation (sets rpath if needed)')
|
|
|
|
# For Windows
|
|
option('r2_libdir', type: 'string', value: '')
|
|
option('r2_incdir', type: 'string', value: '')
|
|
option('r2_datdir', type: 'string', value: '')
|
|
option('r2_wwwroot', type: 'string', value: '')
|
|
option('r2_sdb', type: 'string', value: '')
|
|
option('r2_zigns', type: 'string', value: '')
|
|
option('r2_themes', type: 'string', value: '')
|
|
option('r2_fortunes', type: 'string', value: '')
|
|
option('r2_flags', type: 'string', value: '')
|
|
option('r2_hud', type: 'string', value: '')
|
|
|
|
option('r2_version_commit', type: 'string', value: '')
|
|
option('r2_gittap', type: 'string', value: '')
|
|
option('r2_gittip', type: 'string', value: '')
|
|
option('checks_level', type: 'integer', value: 9999, description: 'Value between 0 and 3 to enable different level of assert (see R_CHECKS_LEVEL). By default its value depends on buildtype (2 on debug, 1 on release).')
|
|
option('capstone_in_builddir', type: 'boolean', value: false, description: 'When true, capstone is downloaded in the build directory and not in the source one')
|
|
option('use_sys_capstone', type: 'boolean', value: false)
|
|
option('use_capstone5', type: 'boolean', value: false)
|
|
option('use_sys_magic', type: 'boolean', value: false)
|
|
option('use_sys_zip', type: 'boolean', value: false)
|
|
option('use_sys_zlib', type: 'boolean', value: false)
|
|
option('use_sys_lz4', type: 'boolean', value: false)
|
|
option('use_sys_xxhash', type: 'boolean', value: false)
|
|
option('use_sys_openssl', type: 'boolean', value: false)
|
|
option('use_libuv', type: 'boolean', value: true)
|
|
option('use_treesitter', type: 'boolean', value: false)
|
|
option('debugger', type: 'boolean', value: true)
|
|
|
|
option('use_webui', type: 'boolean', value: false, description: 'install different WebUIs for radare2')
|
|
|
|
option('shell_parser_in_builddir', type: 'boolean', value: true, description: 'When true, radare2-shell-parser is downloaded in the build directory')
|
|
option('tree_sitter_in_builddir', type: 'boolean', value: true, description: 'When true, tree-sitter is downloaded in the build directory')
|