Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-23 | Update relx to 1.3.1 | Loïc Hoguin | |
2015-03-12 | Make eunit non-verbose by default | Loïc Hoguin | |
There is no value in a verbose mode for eunit by default because eunit will print errors of failing tests regardless of what mode is used. Verbose mode only seem to output what modules are tested and what tests pass in those modules, in addition to errors. Disabling verbose will make errors much easier to notice. | |||
2015-03-06 | Fix an error message when there is no test/ folder | Loïc Hoguin | |
2015-03-06 | Don't run triq if the dep is missing | Loïc Hoguin | |
2015-03-06 | Update relx to 1.2.0 | Loïc Hoguin | |
2015-01-12 | Update copyright year | Loïc Hoguin | |
Also added a copyright line in the eunit plugin due to the extensive work I have done there a few days ago. | |||
2015-01-12 | Merge branch 'doc-deps' of https://github.com/zuiderkwast/erlang.mk | Loïc Hoguin | |
2015-01-11 | Prevent 'make all' from removing elvis | Daniel White | |
Given that 'make all' is the default build, it seems surprising to delete this without an explicit request for a 'distclean'. | |||
2015-01-10 | Add triq plugin | Loïc Hoguin | |
2015-01-10 | Merge branch 'fix_elvis' of https://github.com/srijan/erlang.mk | Loïc Hoguin | |
2015-01-10 | Introduce test builds and unify testing tools interface | Loïc Hoguin | |
The general idea is that erlang.mk now keeps track of what kind of build it generated. A test build is valid for all subsequent test target invocations. A normal build is only valid for itself and releases. This rework adds the ability to specify deps to eunit. The EUNIT_DIR variable is gone in favor of a more global TEST_DIR. The tests-ct target got renamed to ct and documented. Many more minor changes were done during the course of testing these changes. | |||
2015-01-10 | Adds DOC_DEPS; fixes #75 | Viktor Söderqvist | |
2015-01-09 | Don't overwrite elvis config if elvis binary is missing | Srijan Choudhary | |
2015-01-08 | Make ct_run use -noinput instead of -noshell | Loïc Hoguin | |
2015-01-08 | Speed up "erl" invocations | Loïc Hoguin | |
Use "+A0 -noinput -boot start_clean" as start argument. Use halt/{1,2} to shutdown the VM faster. | |||
2015-01-07 | Fix parallel compilation | Loïc Hoguin | |
Parallel compilation is now only enabled for "make" and "make deps app". To ensure order we spawn a new Make process for "deps", "app" and "rel" when the "all" target (or no target) is used. | |||
2015-01-06 | Merge branch 'deps_app_rel_order' of https://github.com/stolen/erlang.mk | Loïc Hoguin | |
2015-01-04 | Merge branch 'update_relx_v1.1.0' of https://github.com/MarkNijhof/erlang.mk | Loïc Hoguin | |
2015-01-04 | Merge branch 'patch-2' of https://github.com/brigadier/erlang.mk | Loïc Hoguin | |
2015-01-03 | Make it possible to create erlydtl beam files with full path in the name | Evgeny M | |
if DTL_FULL_PATH=1 /templates/a/b/c.dtl -> a_b_c_dtl.beam otherwise (as it was before) -> c_dtl.beam add return_errors flag to erlydtl:compile to return {error, Errors} instead of error; add {doc_root, "templates"} flag to allow extend and include templates from parent directories (by default erlydtl looks for parent template in the directory of the current template); make compilation stop if erlydtl:compile returns an error | |||
2014-12-29 | Updated relx to version v1.1.0 | Mark Nijhof | |
2014-12-23 | Build deps, app, rel targets really in that order | Danil Zagoskin | |
2014-12-22 | Improve the gen_fsm template | Loïc Hoguin | |
* Rename and add the default state functions `state_name/2,3` * Rename the variable `State` into `StateData` as per documentation | |||
2014-12-22 | Merge branch 'gen_fsm-template' of https://github.com/grahamrhay/erlang.mk | Loïc Hoguin | |
2014-12-21 | Add EUnit plugin | Enrique Fernandez | |
2014-12-20 | Added a gen_fsm template | Graham Hay | |
2014-12-17 | Use $(CURDIR) instead of ../$(PROJECT) for SHELL_PATH | Loïc Hoguin | |
This fixes the issue where the project name and project directory differ, and allow us to support directory of the form name-version. | |||
2014-11-25 | plugins/c_src.mk: update CFLAGS/CXXFLAGS/LDFLAGS for OS X | Kenji Rikitake | |
* Add the following flags to LDFLAGS needed at linkage for OS X, and remove the following flags from CFLAGS and CPPFLAGS: `-arch x86_64 -flat_namespace -undefined suppress` | |||
2014-11-25 | plugins/c_src.mk: use non-regex file extention detection | Kenji Rikitake | |
* The `-regex` option of `find` command to determine `SOURCES` in plugins/c_src.mk` is not portable; does not work on OS X. Rewrite with a portable form of using `find` native `-name` command option with `\(`, `-o`, and `\)`. * Support file extentions of `*.c`, `*.C`, `*.cc`, and `*.cpp`. | |||
2014-11-24 | add escript plugin | Dave Cottlehuber | |
2014-11-22 | plugin/c_src: remove C_SRC_OPTS | Slava Yurin | |
We can just LDFLAGS += and whatnot. | |||
2014-11-20 | plugin/c_src: compile C++ source | Slava Yurin | |
Add compile .cc,.cpp,.C files as C++. Compile each source file to .o. Link all .o object to .so. Delete .o on clean target. | |||
2014-11-19 | Make env.mk delete on distclean | Slava Yurin | |
Because env.mk creates a considerable time, then delete it less often. | |||
2014-11-19 | Compile all *.c files in c_src and sub dir | Slava Yurin | |
2014-11-19 | Don't try compile c_src if not exist | Slava Yurin | |
2014-11-19 | Add erl_interface for c_src compile and link | Slava Yurin | |
Using LDFLAGS, LDLIBS for link | |||
2014-11-09 | Use erlang:halt/0 for c_src.mk | Kenji Rikitake | |
* erlang:halt/0 is much faster than init:stop/0 to terminate execution (no wait time) | |||
2014-11-01 | Allow overriding the method and directories analyzed by Dialyzer | Loïc Hoguin | |
2014-11-01 | Merge branch 'jfacorro.elvis.96.plugin' of git://github.com/inaka/erlang.mk | Loïc Hoguin | |
2014-10-31 | [inaka/elvis#96] Elvis plugin. | Juan Facorro | |
2014-10-30 | erlc: update {id, git} in .app.src with git describe output | Dave Cottlehuber | |
2014-10-15 | Add -I include/ to build-ct-suites target | Alexander Færøy | |
2014-09-24 | Fix for the cowboy_rest template | Eric Sagnes | |
2014-09-11 | Merge branch 'master' of git://github.com/Version2beta/erlang.mk | Loïc Hoguin | |
2014-09-09 | fix typo in ifneq | Daniel Goertzen | |
2014-09-08 | Created shell target | Rob Martin | |
2014-08-20 | Correctly handle RELX_OUTPUT_DIR1.1.0 | Loïc Hoguin | |
2014-08-15 | Fix relx plugin to have targets defined even if file is missing | Loïc Hoguin | |
2014-08-06 | build plt automaticly when is missing | Andrzej Sliwa | |
2014-08-05 | Don't download relx every build | Loïc Hoguin | |