1%% -*- mode: erlang;erlang-indent-level: 4;indent-tabs-mode: nil -*- 2%% ex: ts=4 sw=4 ft=erlang et 3 4{application, rebar, 5 [{description, "Rebar: Erlang Build Tool"}, 6 {vsn, "3.17.0"}, 7 {modules, []}, 8 {registered, []}, 9 {applications, [kernel, 10 stdlib, 11 sasl, 12 compiler, 13 crypto, 14 syntax_tools, 15 tools, 16 eunit, 17 common_test, 18 dialyzer, 19 public_key, 20 edoc, 21 snmp, 22 getopt, 23 erlware_commons, 24 providers, 25 bbmustache, 26 ssl_verify_fun, 27 certifi, 28 cth_readable, 29 relx, 30 cf, 31 inets, 32 eunit_formatters 33 % OTP 24 drops HiPE 34 | [hipe || _ <- [application:load(dialyzer)], 35 {ok, Apps} <- [application:get_key(dialyzer, applications)], 36 lists:member(hipe, Apps)] 37 ]}, 38 {env, [ 39 %% Default log level 40 {log_level, warn}, 41 42 {resources, [{git, rebar_git_resource}, 43 {git_subdir, rebar_git_subdir_resource}, 44 {pkg, rebar_pkg_resource}, 45 {hg, rebar_hg_resource}]}, 46 47 {compilers, [rebar_compiler_xrl, rebar_compiler_yrl, 48 rebar_compiler_mib, rebar_compiler_erl]}, 49 50 {providers, [rebar_prv_app_discovery, 51 rebar_prv_as, 52 rebar_prv_bare_compile, 53 rebar_prv_clean, 54 rebar_prv_common_test, 55 rebar_prv_compile, 56 rebar_prv_cover, 57 rebar_prv_deps, 58 rebar_prv_deps_tree, 59 rebar_prv_dialyzer, 60 rebar_prv_do, 61 rebar_prv_edoc, 62 rebar_prv_escriptize, 63 rebar_prv_eunit, 64 rebar_prv_get_deps, 65 rebar_prv_help, 66 rebar_prv_install_deps, 67 rebar_prv_local_install, 68 rebar_prv_local_upgrade, 69 rebar_prv_lock, 70 rebar_prv_new, 71 rebar_prv_packages, 72 rebar_prv_path, 73 rebar_prv_plugins, 74 rebar_prv_plugins_upgrade, 75 rebar_prv_release, 76 rebar_prv_relup, 77 rebar_prv_report, 78 rebar_prv_repos, 79 rebar_prv_shell, 80 rebar_prv_state, 81 rebar_prv_tar, 82 rebar_prv_unlock, 83 rebar_prv_update, 84 rebar_prv_upgrade, 85 rebar_prv_version, 86 rebar_prv_xref, 87 rebar_prv_alias]} % must run last to prevent overloads 88 ]} 89 ]}. 90