Module rebar_erlc_compiler

Data Types

compile_opt()

compile_opt() = {recursive, boolean()}

compile_opts()

compile_opts() = [compile_opt()]

rebar_dict()

rebar_dict() = dict:dict()

Function Index

clean/1remove compiled artifacts from an AppDir.
compile/1Equivalent to compile(AppInfo, []).
compile/2compile an individual application.
compile_dir/3Equivalent to compile_dirs(Context, BaseDir, [Dir], Dir, [{recursive, false}]).
compile_dir/4Equivalent to compile_dirs(Context, BaseDir, [Dir], Dir, Opts).
compile_dirs/5compile a list of directories with the given opts.

Function Details

clean/1

clean(AppInfo::rebar_app_info:t()) -> ok

remove compiled artifacts from an AppDir.

compile/1

compile(AppInfo::rebar_app_info:t()) -> ok

Equivalent to compile(AppInfo, []).

compile/2

compile(AppInfo::rebar_app_info:t(), CompileOpts::compile_opts()) -> ok

compile an individual application.

compile_dir/3

compile_dir(State::rebar_dict() | rebar_state:t(), BaseDir::file:name(), Dir::file:name()) -> ok

Equivalent to compile_dirs(Context, BaseDir, [Dir], Dir, [{recursive, false}]).

compile_dir/4

compile_dir(State::rebar_dict() | rebar_state:t(), BaseDir::file:name(), Dir::file:name(), Opts::compile_opts()) -> ok

Equivalent to compile_dirs(Context, BaseDir, [Dir], Dir, Opts).

compile_dirs/5

compile_dirs(State::rebar_dict() | rebar_state:t(), BaseDir::file:filename(), Dirs::[file:filename()], OutDir::file:filename(), CompileOpts::compile_opts()) -> ok

compile a list of directories with the given opts.


Generated by EDoc