Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-24 | Add a warning to not edit env.mk | Loïc Hoguin | |
2018-11-24 | Improve ct/eunit tests | Loïc Hoguin | |
Also don't run eunit if there's no src/test directory. | |||
2018-11-23 | Ensure apps eunit tests only run once when called directly | Loïc Hoguin | |
2018-11-23 | Allow overriding APPS_DIR/DEPS_DIR in apps | Loïc Hoguin | |
2018-11-23 | Ensure apps have APPS_DIR and DEPS_DIR defined | Loïc Hoguin | |
So they can use include files and other from other apps when they're built directly, and that they use the same deps directory. | |||
2018-11-23 | Allow keeping the CT logs on distclean | Loïc Hoguin | |
This is useful for CI scenarios. | |||
2018-11-22 | Add relx-post-rel hook | Oleg Nemanov | |
This hook can be used, for example, to copy additional files to release before it is tared by relx. | |||
2018-09-12 | Hide asciidoc-manual commands | Loïc Hoguin | |
2018-07-05 | Swallow warnings when creating a PLT | Krzysztof Jurewicz | |
2018-07-05 | Add experimental auto-reloading of code for releases | Loïc Hoguin | |
2018-06-25 | Update Relx | Loïc Hoguin | |
2018-06-21 | Fix ci for NIFs, env.mk must be removed between versions | Loïc Hoguin | |
2018-05-31 | Add $(TEST_DIR) to the default value of SHELL_PATHS | Krzysztof Jurewicz | |
2018-05-20 | Update Relx to v3.24.5 | Loïc Hoguin | |
I've built and uploaded the newest Relx to https://erlang.mk Next time this is necessary I should add a Makefile target to do it automatically. | |||
2018-05-14 | Add undocumented option DIALYZER_PLT_OPTS | Loïc Hoguin | |
To be used as a workaround to enable --no_native when there are issues with distro packages. | |||
2018-05-14 | Add the test directory in the list of paths for proper | Loïc Hoguin | |
2018-05-14 | Don't run cover when there's no ebin files in the directory | Loïc Hoguin | |
2018-05-14 | list templates on seperate lines | Mads Flensted-Urech | |
2018-05-14 | Fix use of templates from plugins in apps layout | Loïc Hoguin | |
2018-05-07 | Escape double quotes when passing ERLC_OPTS during tests | Loïc Hoguin | |
2018-04-25 | Add gen_statem template | juhlig | |
[skip ci] | |||
2018-03-14 | Create temporary directory when generating relx | Krzysztof Jurewicz | |
2018-01-24 | Add support for Sphinx documentation builder | Stanislaw Klekot | |
2017-11-15 | Add output directory for generated EDoc | Stanislaw Klekot | |
2017-11-15 | Disable colors for proper | Loïc Hoguin | |
The option was added recently. | |||
2017-11-15 | Fix switched UID/GID in asciidoc install | Thomas Nixon | |
This caused asciidoc-install to fail with this message on my system, where UID != GID: install: cannot change ownership of 'installed/share/man3/erlang_mk.3.gz': Operation not permitted | |||
2017-09-16 | Better implementation of removal of COVER_DATA_DIR if not empty | Loïc Hoguin | |
2017-09-15 | Fix removal of COVER_DATA_DIR if not empty | Loïc Hoguin | |
2017-09-13 | COVER_DATA_DIR for *.coverdata | nevar | |
Also make COVER_REPORT_DIR not override user value (if set before include erlang.mk). Use incl_app in CT cover spec. | |||
2017-08-23 | Style tweak | Loïc Hoguin | |
2017-08-23 | Make Triq plugin pick tests from $(TEST_DIR) | Krzysztof Jurewicz | |
This commit also changes Triq repository in package index to point to the leading fork. The original repository doesn’t work in Erlang 20. | |||
2017-08-23 | Convert the run target to double-colon | Benjamin Bergia | |
2017-08-14 | Add experimental pinning of Erlang/OTP version | Loïc Hoguin | |
By defining the ERLANG_OTP or ERLANG_HIPE variable, you can let Erlang.mk manage which version of Erlang/OTP will be used for your project. It will build it if necessary, and will activate it automatically when make is invoked. | |||
2017-07-10 | Add initial plugin for proper | Loïc Hoguin | |
Should act the same way as the Triq plugin, making switching mostly painless, excluding the differences between the two libraries. | |||
2017-05-25 | Update relx up to v3.23.0 | Stanislav Ovchar | |
2017-05-13 | Add a test for EDOC_SRC_DIRS and tweak the feature a bit | Loïc Hoguin | |
2017-05-13 | edoc: apps to generate doc for default to ALL_APPS_DIRS + ALL_DEPS_DIRS | Jean Parpaillon | |
'source_path' property of edoc default to the list of explicit deps and apps Can be overriden with EDOC_SRC_DIRS In general, edoc options can be overriden with EDOC_OPTS, à la proplists 'source_path' edoc property is not recursive: look for source code in 'src' and 'c_src' | |||
2017-05-13 | Convert legacy cover tests and fix a few issues | Loïc Hoguin | |
There are no more legacy tests. Enjoy! | |||
2017-05-12 | Fix the test merged in the previous commit | Loïc Hoguin | |
2017-05-12 | Fix make run on windows | Stanislav Ovchar | |
2017-05-12 | plugins/xref.mk: Fetch xrefr 1.1.0 | Jean-Sébastien Pédron | |
In particular, xrefr 1.1.0 now exits with a non-zero exit status if there are any warnings reported. This makes `make xref` fail appropriately. | |||
2017-05-12 | Make sure the build fails if a docs/rel/test/shell dep fails | Jean-Sébastien Pédron | |
Before this change, the build would continue, even if a dependency failed to build. This could lead to obscure errors in the middle of a testsuite for instance. With this change, the build fails immediately, exactly like when a regular dependency fails to build. While here, replace most uses of `|| exit $$?` with `set -e`. This simplifies error handling if we need to add more commands to each blocks. Also, echo error messages to stderr. | |||
2017-05-10 | plugins/xref.mk: Disable variable expansion in help message | Jean-Sébastien Pédron | |
Before this change, the help message for this plugin was: Xref targets: xref Run Xrefr using REF_CONFIG as config file if defined Note the missing `$X` before `REF_CONFIG`. | |||
2017-05-10 | Fix paths in protobuffs plugin | Kevin Wilson | |
2017-04-27 | Add a test for plugin templates and fix an issue with them | Loïc Hoguin | |
2017-04-25 | Fix invalid relx.config path on Windows | Loïc Hoguin | |
2017-04-25 | Fix of handling relx.config release version | Krister Svanlund | |
2017-04-25 | Accumulate eunit failures in multi-apps | Stanislav Ovchar | |
2017-04-25 | Use $(if) instead of ifeq and add a test for RELX_TAR=0 | Loïc Hoguin | |
2017-04-25 | Make tar-ball generation optional with relx | Stefan Hellkvist | |