Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-17 | Don't try to load ci.erlang.mk when testing packages | Loïc Hoguin | |
[ci skip] | |||
2017-11-15 | Add a lint command | Loïc Hoguin | |
2017-11-15 | Use dep rather than package names in .app files | Thomas Nixon | |
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-11-15 | Fix missing core-misc target in tests | Thomas Nixon | |
This updates core_misc.mk to match the other core_*.mk files, whose tests are included via the include_core mechanism in Makefile. | |||
2017-10-23 | Masquerade the version when {vsn, {cmd, "..."}} is used | Loïc Hoguin | |
Ew, rebar, again! | |||
2017-10-23 | Add CONFIG and SCRIPT variables to .app.src.script files | Loïc Hoguin | |
Ew rebar, geez! | |||
2017-10-19 | Handle lists in -D compiler switches in autopatch | Loïc Hoguin | |
2017-10-07 | docs: use `make` instead of deprecated homebrew `homebrew/dupes/mak` | rheza | |
2017-10-06 | Add package escalus to the index | Olivier Girondel | |
2017-10-04 | Add package subproc to the index | Stanislaw Klekot | |
2017-09-17 | Add trick for exporting C build flags to sub-Makefiles | Loïc Hoguin | |
Thanks to dozzie on IRC for the suggestion. | |||
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-30 | Support in pattern matching of extra data type | plakshman93 | |
This will support defining macro in `rebar.config.script`. An extra data type pattern matching is added in `dep_autopatch_rebar` function. | |||
2017-08-28 | Remove stray $t variable2017.08.28 | Loïc Hoguin | |
2017-08-28 | Tweak newly added docs | Loïc Hoguin | |
2017-08-28 | Document CI and OTP version management/pinning | Loïc Hoguin | |
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-23 | Ensure the current shell knows about PATH when pinning OTP | Loïc Hoguin | |
2017-08-16 | More improvements to version pinning | Loïc Hoguin | |
The output of kerl will now be printed, and the way we do the recursive invocation for building the Erlang/OTP version we want should be more solid. | |||
2017-08-15 | Prevent recursion when building a pinned Erlang/OTP | Loïc Hoguin | |
Also add a user friendly message to inform the user of what we are doing. | |||
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-07-06 | Fix handling of Rebar's .app.src.script files2017.07.06 | Loïc Hoguin | |
2017-06-08 | Update lager repository org. | Daniil Fedotov | |
basho/lager is unmaintained. A while ago, erlang-lager/lager project was started to continue progress on lager, including support for recent OTP versions and rebar3. | |||
2017-05-26 | Fix a typo | Loïc Hoguin | |
Thanks to Eric Pailleau for reporting it! | |||
2017-05-25 | Edit the previous doc addition | Loïc Hoguin | |
2017-05-25 | Document workaround with relx semver value | Stanislav Ovchar | |
2017-05-25 | Cleanup the relx test suite | Loïc Hoguin | |
Avoid duplicating everything between Windows and other platforms. | |||
2017-05-25 | Update relx up to v3.23.0 | Stanislav Ovchar | |
2017-05-22 | Add package idna to the index | Loïc Hoguin | |
2017-05-17 | Add a note about Windows CRLF2017.05.18 | Loïc Hoguin | |
2017-05-16 | Add a test for ErlyDTL with a custom tag | Loïc Hoguin | |
2017-05-15 | Also test WITHOUT when updating Erlang.mk | Loïc Hoguin | |
2017-05-15 | Add tweaks and tests for the WITHOUT feature | Loïc Hoguin | |
2017-05-15 | Add WITHOUT variable to exclude components on build | benoitc | |
This allows to ignore lines from the default build.config if needed. For example to not include packages run make WITHOUT=index | |||
2017-05-15 | Support plugins local to the application | Jean-Sébastien Pédron | |
If the application's Makefile specify either: DEP_PLUGINS = $(PROJECT) or e.g.: DEP_PLUGINS = $(PROJECT)/mk/dist.mk then load the plugin from the application instead of a dependency. This helps when you have an application with common Erlang modules and Erlang.mk plugins: your common application can load Erlang.mk plugins exactly like other applications depending on the common application. | |||
2017-05-15 | Add dep_fetch_ln | derwinlu | |
2017-05-15 | Make autopatch of Erlang.mk projects less obtrusive | Loïc Hoguin | |
We do not touch the erlang.mk file anymore. We only patch the Makefile to include the top-level Erlang.mk by changing the 'include erlang.mk' line to look for ERLANG_MK_FILENAME if it is defined. The modified Makefile can be committed safely. | |||
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 | Add test for CT on root app with sub-apps | Alexey Lebedeff | |