Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
This also has a case for a file included from another
header file, which is pretty cool!
Thanks Gordon Guthrie for pointing me out to the file. :-)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adding tests in the order they are documented in the guide.
|
|
|
|
|
|
|
|
This commit implements a core_find and core_ls function that
can be used to list files recursively or not.
A few other minute changes are included and a couple hacks
removed.
|
|
If you were using the index file as a "lock file",
bear with me for a moment, equivalent functionality
will soon be added. :-)
|
|
|
|
|
|
While this is not quite "just work" due to other packages
depending on a forked off rabbitmq, this is still pretty
good as it actually makes it work and still leaves a choice
between upstream and the fork.
Hopefully people will start to use upstream but you know how
these things tend to go.
|
|
|
|
There's a *lot* of packages. It's better to maintain
a log of failures rather than having to restart all
the time.
|
|
The PR has been merged, the file has been removed.
|
|
Some projects had their modules section filled incorrectly, this
has been fixed.
Merl (used by erlydtl) had its .app file incorrectly moved to
.app.src despite having its own Makefile. This has been fixed.
A new g++ warning caused some projects with -Werror to fail to
compile, this has been fixed.
The include path given in rebar.config is now properly used.
The project concuerror has been removed temporarily due to a
recent change that broke the auto detection.
The projects ircbot, exmpp and tsung have been removed temporarily
due to broken modules section and will need a custom patch and/or
a PR sent to fix them.
|
|
Catch issues early.
|
|
This allows us to skip some of the worst hacks and improve
compatibility since we are using the original code.
|
|
* FreeBSD shell does not accept `&>` as the redirect operator;
Explicitly rewrite `&>/dev/null` to `>/dev/null 2>&1`
as a workaround
|
|
|
|
|
|
Also fix a number of issues with packages from the index.
Some packages were temporarily removed and will be added back
once they build correctly.
|
|
|
|
|
|
|
|
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.
|
|
|
|
Makefile-based tests in the test/ directory and 'make check'
as an alias for (cd test; make).
|