mirror of
https://github.com/correl/rebar.git
synced 2024-12-18 03:00:17 +00:00
Erlang build tool that makes it easy to compile and test Erlang applications, port drivers and releases.
1bf45036dc
The previous code in rebar that was trying to ensure that parse transforms and behaviours were compiled first doesn't work with multiple compiler workers because of the possiblity of one of the workers compiling a file that needs a parse transform or a behaviour at the same time another worker is compiling that same parse transform or behaviour. The solution this patch implements is to append any parse transforms and any behaviours (in that order) to erl_first_files to ensure that they are compiled before any regular files. This patch won't break any currently working uses of erl_first files because we only append to the list, so anything in erl_first_files is still compiled before anything else. |
||
---|---|---|
ebin | ||
include | ||
inttest | ||
priv | ||
src | ||
test | ||
.gitignore | ||
.hgignore | ||
.hgtags | ||
bootstrap | ||
bootstrap.bat | ||
HACKING | ||
LICENSE | ||
Makefile | ||
NOTES.org | ||
rebar.bat | ||
rebar.config | ||
rebar.config.sample | ||
THANKS | ||
TODO |