Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-21 | Don't use the shell in core_find | Loïc Hoguin | |
Instead of calling `find` we use $(wildcard ...) and some logic on top to find all the files we are looking for. This is more efficient and greatly helps reduce re-build times when there's little to be done, particularly when many dependencies are involved. | |||
2023-05-12 | Ignore files with '#' in their names, e.g. emacs lock files | Martin Björklund | |
Also remove usage of grep for ignoring files since find can do this directly. | |||
2019-08-29 | core/erlc.mk: Support non-US-ASCII characters in paths | Jean-Sébastien Pédron | |
Internally, strings were stored using Unicode code points. However, when being written to disk with the `file:write_file()` function, there were converted to ISO-8859-1. According to the documentation, that is because the file module is bytewise-oriented: the conversion to another encoding than ISO-8859-1 is the responsibility of the caller. Using unicode:character_to_binary() permits the script to convert the Unicode string to an UTF-8-encoded binary. Without this patch, the added testcase would fail with the following error: gmake[3]: *** No rule to make target '(...)/erlang.mk/test/h��test_core_makedep_non_usascii_paths/deps/test_core_makedep_non_usascii_paths_dep/include/hello.hrl', needed by 'src/hello.erl'. Stop. In this case, the path (passed from the Makefile to the `makedep.erl` script) contains UTF-8-encoded `é` characters but it was converted when doing the final file I/O. | |||
2018-12-07 | Autopatch: allow configuring REBAR_GIT and REBAR_COMMIT | Loïc Hoguin | |
And use this in the tests to fetch Rebar only once and then clone from the local repository. This should speed up tests a little. | |||
2018-05-14 | Don't list test cases manually anymore | Loïc Hoguin | |
2017-04-25 | Stylistic changes to makedep tests2017.04.25 | Loïc Hoguin | |
2017-04-25 | core/erlc.mk: added src subfolders support in makedep.erl | Oleksiy Kebkal | |