summaryrefslogtreecommitdiff
path: root/rebar.config.sample
Commit message (Collapse)AuthorAgeFilesLines
* Implement 'rebar help CMD1 CMD2' and extend common 'rebar help' msgTuncer Ayaz2012-12-311-2/+2
| | | | | * allow plugins to print help message for implemented commands * append core rebar.config options to common 'rebar help' message
* rebar.config.sample: fix escript_emu_args sampleTuncer Ayaz2012-11-301-1/+1
|
* rebar.config.sample: remove non-existing optionTuncer Ayaz2012-11-201-5/+0
|
* rebar.config.sample: document escriptize optionsTuncer Ayaz2012-11-191-0/+7
|
* rebar.config: delete unused and unimplemented 'app_bin' optionTuncer Ayaz2012-11-191-3/+0
| | | | | app_bin option was used by the install command which has been removed in 51ed787.
* rebar.config.sample: document leex and yecc optionsTuncer Ayaz2012-11-181-0/+12
|
* rebar.config.sample: document require_*_vsn optionsTuncer Ayaz2012-11-181-0/+5
|
* rebar.config.sample: fix erl_opts exampleTuncer Ayaz2012-11-151-1/+3
|
* rebar.config.sample: fix raw dep example formattingTuncer Ayaz2012-11-151-10/+13
|
* rebar.config.sample: fix syntax errorTuncer Ayaz2012-11-141-1/+1
|
* Add support for non-Erlang/OTP (raw) dependenciesAnton Lavrik2012-10-111-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | Introduce a new 'raw' option for dependency specs in rebar.config file. For example: {deps, {dependency_name, "1.0.*", {git, "<...>", {branch, "master"}}, [raw] } ]}. When this option is specified, rebar does not require the dependency to have a standard Erlang/OTP layout which assumes presence of either "src/dependency_name.app.src" or "ebin/dependency_name.app" files. 'raw' dependencies can still contain 'rebar.config' and even can have the proper OTP directory layout, but they won't be compiled. Only a subset of rebar commands will be executed on the 'raw' subdirectories: get-deps, update-deps, check-deps, list-deps and delete-deps.
* Document availability of rsync for fetching deps in rebar.config.sampleDaniel White2012-09-201-1/+2
|
* Separate eunit and qc compile optionsTuncer Ayaz2012-08-091-7/+14
|
* Add ct_log_dir option, skip test dir with no SUITEDeadZen2012-08-071-0/+3
| | | | | | | When rebar ct executes with its default common test directory of "test", it will generate a hardcoded "logs" directory in every application with a test directory present, causing an overlap with eunit's test framework so even test directories with only eunit tests will be processed by ct.
* Enable export of cover data from eunit testrunDavid Ã…berg2012-08-071-0/+3
|
* Rename old eunit compile options for consistency with test-compileTuncer Ayaz2012-07-261-6/+7
|
* Add 'qc' cmd and rename eunit-compile to test-compileTuncer Ayaz2012-07-231-0/+5
|
* Support ct_run using short nameTim Watson2012-05-221-0/+3
| | | | | | | | | | | Not every system under test can be run with long names, and this makes rebar's common_test support useless in those environments, as it currently uses long names (test@hostname.domain) by default, without recourse to change them. This patch adds support for a {ct_use_short_names, boolean()} config variable, which allows the user to specify whether short or long names are required.
* Remove alt_url support in favor of new featuresTuncer Ayaz2012-05-131-4/+1
|
* Add support for target-specific port optionsTuncer Ayaz2012-04-161-2/+4
| | | | {port_specs, [{".*", "priv/foo.so", ["c_src/foo.c"], [{env, []}]}]}.
* Fix whitespace errorTuncer Ayaz2012-04-151-2/+2
|
* Add support for custom xref queriesAmit Kapoor2012-04-021-0/+10
| | | | | | | | | | | | | | | | | | The custom queries are configured in rebar.config via the tuple {xref_queries, [{query(), query_result()},...]}. The implementation passes the query() string to xref:q and compares the return value with query_result(). It will result in an error if they do not match. The following configuration, for example, is the same as running the xref check undefined_function_calls. It additionally filters ejabberd_logger:*_msg/4 from the result as these functions are generated on execution by ejabberd and not available at compile time. {xref_queries, [{"(XC - UC) || (XU - X - B - (\"ejabberd_logger\":\".*_msg\"/\"4\"))",[]}]}. This patch also modifies the build process of this package by running a custom query instead of doing a diff against a static xref_warning file.
* Add support for alternate dependency urlsAdam Schepis2012-03-311-1/+4
| | | | | | This change adds the ability to use alternate urls for downloading dependencies. To make use of alternate urls run: rebar get-deps alt_urls=true
* Deprecate port_envs in favor of port_envTuncer Ayaz2012-03-091-1/+1
|
* Rework port compiler supportTuncer Ayaz2012-02-031-12/+6
| | | | | * consolidate options * add support for building executables
* Fix whitespace error in rebar.config.sampleTuncer Ayaz2012-01-291-1/+1
|
* Remove port_first_files supportTuncer Ayaz2012-01-091-3/+0
|
* Add support for customising common test directoryTim Watson2011-12-281-0/+3
| | | | | | | This patch allows users to specify the directory in which common_test source files can be found. Most common_test suites are integration, rather than unit tests and keeping the sources apart from test sources for other frameworks such as eunit and PropEr is a useful feature.
* Update sample hooks configTuncer Ayaz2011-12-051-1/+4
|
* Document port_first_filesTuncer Ayaz2011-11-301-0/+3
|
* Fix deps_dir sample configTuncer Ayaz2011-10-261-2/+2
|
* Load plugins dynamically from sourceTim Watson2011-08-291-0/+13
| | | | | | | | | This patch updates rebar_core to look for missing plugins (i.e. those that aren't found on the code path at runtime) in a configurable plugin directory, and dynamically compile and load them at runtime. By default, the directory "plugins" is searched, although this can be overriden by setting the plugin_dir in your rebar.config.
* Fix typo: 'dependency'Uwe Dauernheim2011-08-211-2/+2
|
* Remove rebar_dialyzerjoewilliams2011-06-061-8/+0
|
* Change arch-specific port_sources to take a listAndrew Tunnell-Jones2011-05-281-2/+5
| | | | | | | | | | Change the second parameter of a regex tagged port_source from being a filename or wildcard to being a list of filenames or wildcards. Previously: {"R14", "c_src/*.c"} Now: {"R14", ["c_src/*.c"]} Motivation for change is to avoid repeating regexes.
* Document so_specsTuncer Ayaz2011-04-301-0/+4
|
* Remove lfe_opts (suggested by Tim Dysinger)Tuncer Ayaz2011-04-111-2/+1
|
* Pass extra params to ct (thanks Mickael Remond)Tim Watson2011-04-061-0/+5
| | | | | This patch adds a `ct_extra_params` option to rebar.config, the value of which is appended to the shell command when executing common test.
* Document xref optionsTuncer Ayaz2011-04-061-0/+6
|
* Make debug_info defaultTuncer Ayaz2011-03-301-1/+1
| | | | | Add no_debug_info option. Remove debug_info=1 option.
* Cleanup rebar.config.sampleTuncer Ayaz2011-03-121-3/+4
|
* Deprecate old hooksTuncer Ayaz2011-03-121-20/+0
|
* Add pre and post script support for all commandsTim Watson2011-03-121-0/+9
| | | | | | | | | This change makes it possible to assign pre/post scripts to all rebar commands. This allows users fine grained control over when scripts and/or shell commands should be executed, where such extensions are absolutely needed. Several examples have been added to the rebar.config.sample file.
* Document eunit_first_filesTuncer Ayaz2011-02-131-0/+3
|
* Clean up emacs file local variablesTuncer Ayaz2011-01-311-1/+1
|
* Add otp_release to platform stringJoseph Wayne Norton2011-01-091-1/+2
|
* Document the pre and post script hooksAndrew Thompson2010-11-211-0/+12
|
* Fix dialyzer_opts documentationTuncer Ayaz2010-11-201-1/+1
|
* Document edoc_optsAndrew Thompson2010-11-201-0/+5
|
* Refactor Dialyzer support to make it more usableTuncer Ayaz2010-10-251-2/+5
|