[erlang-questions] [ANN] reltool app-level lib_dir setting

Tuncer Ayaz tuncer.ayaz@REDACTED
Mon Mar 26 23:41:36 CEST 2012


Thanks to Siri, reltool in R15B01 includes a really useful feature.

Many Erlang projects are using the following structure:
./src/foo.app.src
./src/foo.erl
./rel/reltool.config

When you wanted to reference the application foo in
rel/reltool.config, you previously had three options:
  * project-local libs/ or apps/ directory
  * unsafe {lib_dirs, "../.."} reltool.config setting
  * rebar_reltool_link fake_lib_dir plugin

Starting with R15B01 all you have to do now is specify
{app, foo, [{incl_cond, include}, {lib_dir, ".."}]}
in reltool.config for applications not in lib_dirs.

Although R15B01 is still in development, this feature is complete and
can be used in the otp.git maint branch.



More information about the erlang-questions mailing list