Bob Ippolito
|
9dd9585d5b
|
include source path in compiler errors, process commands separately (to make get-deps compile work), ensure ebin dir, process iteratively to support transitive deps
|
2010-05-15 13:57:07 -07:00 |
|
Bob Ippolito
|
fc58d12820
|
fix hg and git clone commands for when repo does not exactly match application name
|
2010-05-11 14:46:20 -07:00 |
|
Bob Ippolito
|
124897e937
|
run plugins once, do not run as a preprocessor, add ebin to path early
|
2010-05-11 13:07:13 -07:00 |
|
Bob Ippolito
|
89b57e3aa4
|
when using plugin_modules, add ebin to path
|
2010-05-11 12:33:52 -07:00 |
|
Bob Ippolito
|
66f44c6362
|
fix backwards match for debugging print
|
2010-05-11 12:07:19 -07:00 |
|
Bob Ippolito
|
92be7a38bf
|
rebar_plugins in rebar_config to allow extensions
|
2010-05-11 08:35:47 -07:00 |
|
Bob Ippolito
|
59ab113f3b
|
Run the preprocess again if subdirs were compiled, fixes http://bitbucket.org/basho/rebar/issue/5
|
2010-05-08 07:07:28 -07:00 |
|
Bob Ippolito
|
100f277192
|
comment typo
|
2010-05-08 04:52:52 -07:00 |
|
Jeremy Raymond
|
8e195e5337
|
Make 'command does not apply' warning into a warning
|
2010-05-11 12:22:12 -04:00 |
|
Bob Ippolito
|
317655f724
|
comment typo
|
2010-05-08 04:52:52 -07:00 |
|
Bob Ippolito
|
f436d7cd3c
|
add variables for create-app and create-node to help
|
2010-05-08 03:49:10 -07:00 |
|
Dave Smith
|
2af6dc84ae
|
Complete implementation for simplistic .app.src processing.
|
2010-05-07 12:01:48 -06:00 |
|
Dave Smith
|
902e00fb93
|
Add support for requiring a specific ERTS or OTP version via a regex
|
2010-05-03 19:47:07 -06:00 |
|
David Reid
|
b85c0b4515
|
Add a global config option skip_deps which when present will cause dependencies not to be added to the list of directories to process, useful for ./rebar skip_deps=true eunit so that you don't run the tests of every dependency.
|
2010-04-29 14:40:37 -07:00 |
|
Jon Meredith
|
bf3dfcb34b
|
Taught eunit/coverage to split the src module coverage stats from any test code.
|
2010-05-03 11:37:14 -06:00 |
|
Dave Smith
|
ff1cf0365b
|
Make sure that the so_specs stuff is properly backwards compatible
|
2010-05-03 10:27:00 -06:00 |
|
Dave Smith
|
1826e62069
|
Copy all source files for eunit to .eunit directory so that cover works properly (ick!)
|
2010-05-03 09:45:21 -06:00 |
|
Tuncer Ayaz
|
914e5fbf68
|
New commands and opts (-V/--version/version/help)
|
2010-05-03 11:38:27 +02:00 |
|
Tuncer Ayaz
|
c319662849
|
Correct comment
|
2010-05-03 04:15:16 +02:00 |
|
Tuncer Ayaz
|
56b801b2c9
|
Add new erl_opts option to specify platform-specific defines
|
2010-05-03 04:03:38 +02:00 |
|
Tuncer Ayaz
|
60c649bc4e
|
Add missing CXXFLAGS equivalents of CFLAGS
|
2010-04-29 15:34:14 +02:00 |
|
Cliff Moon
|
939c36e527
|
merged from basho
|
2010-04-28 19:37:46 -07:00 |
|
Cliff Moon
|
c3fe43a0ba
|
add new configuration option so_specs which allows multiple drivers to be built in the same project.
|
2010-04-28 16:27:54 -07:00 |
|
Dave Smith
|
c28a16258c
|
Add caching of app file
|
2010-04-28 13:02:51 -06:00 |
|
Dave Smith
|
f81cf34bb9
|
Add default CFLAGS for platforms where there can be variation of 32/64 bit Erlang VMs
|
2010-04-28 09:31:38 -06:00 |
|
Dave Smith
|
c19b8ac003
|
Refactoring app file access to be via rebar_app_utils in prep for supporting .app.src
|
2010-04-28 08:44:06 -06:00 |
|
Jeremy Raymond
|
87bca27644
|
Copy src files to .eunit so that cover can always find them
|
2010-04-22 22:35:16 -04:00 |
|
Dave Smith
|
dbfd2a08cd
|
Merging w/ mainline
|
2010-04-23 10:10:11 -06:00 |
|
Dave Smith
|
0add7acdbf
|
Make sure to add ebin/ to the code path as well so that xref can properly determine source/line of code.
|
2010-04-23 09:27:50 -06:00 |
|
Tuncer Ayaz
|
99bf0f3918
|
Reuse rebar_utils:get_cwd/0
|
2010-04-21 21:36:47 +02:00 |
|
Dave Smith
|
8f85d70897
|
Verify that we work with minimal git of 1.5
|
2010-04-19 08:06:07 -06:00 |
|
Dave Smith
|
29a3d7267c
|
Merging w/ mainline
|
2010-04-17 07:35:40 -06:00 |
|
Dave Smith
|
266d82f871
|
Add simple warning if no modules are interested in handling a command for a given directory
|
2010-04-17 07:34:54 -06:00 |
|
Dave Smith
|
66906bc39e
|
Make sure to add .eunit as an absolute directory so that we avoid weirdness with code loading stuffs.
|
2010-04-16 12:58:10 -06:00 |
|
Tuncer Ayaz
|
1e8916ba87
|
Document xref command
Also add a sleep after printing so that the io server has
written all output before exiting. It's a work around.
|
2010-04-15 20:20:20 +02:00 |
|
Dave Smith
|
aea6f66939
|
Tested mercurial checkout down to 1.1
|
2010-04-14 12:51:52 -06:00 |
|
Dave Smith
|
f1ca1be676
|
Removing debug_info from bootstrap; caused the rebar executable to be way bigger than we wanted
|
2010-04-14 10:47:20 -06:00 |
|
Dave Smith
|
7218213d1c
|
Support older, more deployed version of mercurial
|
2010-04-14 10:39:46 -06:00 |
|
Dave Smith
|
ab817cd020
|
Merging w/ mainline
|
2010-04-09 09:26:04 -06:00 |
|
Dave Smith
|
f36e044e5d
|
Enable xref checks on rebar
|
2010-04-09 09:25:08 -06:00 |
|
Dave Smith
|
fcf4507a80
|
Add stub for xref support; not yet done
|
2010-04-09 09:25:00 -06:00 |
|
Dave Smith
|
564b99334d
|
Add helper makefile; update bootstrap to always build w/ debug_info
|
2010-04-09 09:24:45 -06:00 |
|
Bryan Fink
|
4f470fcddd
|
clean up .yrl and .xrl handling
|
2010-03-31 15:21:13 -04:00 |
|
Bryan Fink
|
e6e36834f9
|
add leex .xrl handling as well
|
2010-03-31 15:03:29 -04:00 |
|
Bryan Fink
|
cf820007fc
|
add handling for yecc's .yrl files to erlc compiler
|
2010-03-31 11:35:06 -04:00 |
|
Tuncer Ayaz
|
3a1d2e433c
|
Add create to shell completion
|
2010-03-26 19:31:07 +01:00 |
|
Tuncer Ayaz
|
0f494c2a14
|
Add check-deps to shell completion and commands info
|
2010-03-26 19:28:01 +01:00 |
|
Dave Smith
|
b2cfdcb34a
|
Adding basic NIF template
|
2010-03-25 22:32:53 -06:00 |
|
Dave Smith
|
84f5108e17
|
Adding check-deps and helper target for compilation
|
2010-03-25 13:34:19 -06:00 |
|
Tuncer Ayaz
|
5f98b6b65a
|
Add ASN.1 support (via Ruslan Babayev)
Add support for compiling ASN.1 files with asn1ct.
Patch from Ruslan Babayev.
|
2010-03-22 18:31:01 +01:00 |
|