2021-02-20 21:45:20 +08:00
option ( 'cli' , type : 'feature' , value : 'auto' , description : 'Build CLI programs ("auto" means they will be built when not a subproject)' )
2018-04-28 16:02:55 +08:00
option ( 'static_runtime' , type : 'boolean' , value : false )
2019-09-22 16:49:54 +08:00
option ( 'local' , type : 'boolean' , value : false , description : 'Adds support for local/side-by-side installation (sets rpath if needed)' )
2020-07-05 10:53:37 +08:00
option ( 'blob' , type : 'boolean' , value : false , description : 'Compile just one binary which dispatch to the right handlers based on the name used to call it' )
2018-12-06 22:17:25 +08:00
2021-02-20 21:45:20 +08:00
# Plugins
option ( 'plugins' , type : 'string' , value : '' , description : 'Comma separated list of plugin names' )
2018-12-06 22:17:25 +08:00
# For Windows
2018-04-28 16:02:55 +08:00
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 : '' )
2018-05-29 05:25:48 +08:00
option ( 'r2_flags' , type : 'string' , value : '' )
2018-04-28 16:02:55 +08:00
option ( 'r2_hud' , type : 'string' , value : '' )
2018-12-06 22:17:25 +08:00
2018-05-16 14:32:26 +08:00
option ( 'r2_version_commit' , type : 'string' , value : '' )
option ( 'r2_gittap' , type : 'string' , value : '' )
option ( 'r2_gittip' , type : 'string' , value : '' )
2018-10-29 18:48:12 +08:00
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).' )
2018-08-10 16:31:17 +08:00
option ( 'capstone_in_builddir' , type : 'boolean' , value : false , description : 'When true, capstone is downloaded in the build directory and not in the source one' )
2021-06-10 19:52:29 +08:00
option ( 'want_threads' , type : 'boolean' , value : true )
2021-06-21 23:48:00 +08:00
option ( 'want_capstone' , type : 'boolean' , value : true )
2018-07-09 22:58:38 +08:00
option ( 'use_sys_capstone' , type : 'boolean' , value : false )
2021-04-25 04:04:51 +08:00
option ( 'use_capstone_version' , type : 'combo' , choices : [ 'v3' , 'v4' , 'v5' ] , value : 'v5' )
2018-07-09 22:58:38 +08:00
option ( 'use_sys_magic' , type : 'boolean' , value : false )
2018-07-18 05:01:40 +08:00
option ( 'use_sys_zip' , type : 'boolean' , value : false )
option ( 'use_sys_zlib' , type : 'boolean' , value : false )
option ( 'use_sys_lz4' , type : 'boolean' , value : false )
2018-08-06 21:18:50 +08:00
option ( 'use_sys_xxhash' , type : 'boolean' , value : false )
2021-02-13 11:10:24 +08:00
option ( 'use_ssl' , type : 'boolean' , value : false )
2018-08-10 16:17:48 +08:00
option ( 'use_sys_openssl' , type : 'boolean' , value : false )
2021-01-27 00:51:50 +08:00
option ( 'static_sys_openssl' , type : 'boolean' , value : false )
2018-09-17 18:07:00 +08:00
option ( 'use_libuv' , type : 'boolean' , value : true )
2021-03-02 03:20:24 +08:00
option ( 'use_fork' , type : 'boolean' , value : true )
2021-08-17 08:35:52 +08:00
option ( 'sdb_cgen' , type : 'boolean' , value : true ) # fails on windows builds -Duse_cgen=false
option ( 'use_dylink' , type : 'boolean' , value : true ) testing
2018-11-27 22:46:35 +08:00
option ( 'debugger' , type : 'boolean' , value : true )
2021-08-17 08:35:52 +08:00
option ( 'want_ptrace_wrap' , type : ' booleamd
n ' , value : true )
2021-03-19 22:58:19 +08:00
option ( 'nogpl' , type : 'boolean' , value : false )
2018-12-06 22:17:25 +08:00
option ( 'use_webui' , type : 'boolean' , value : false , description : 'install different WebUIs for radare2' )
2019-11-06 17:33:23 +08:00
2020-06-04 18:14:15 +08:00
option ( 'enable_tests' , type : 'boolean' , value : true , description : 'Build unit tests in test/unit' )
2021-08-17 08:35:52 +08:00
option ( 'enable_r2r' , type : 'boolean' , value : true , description : 'Build r2r executable for regression ' )