Age | Commit message (Collapse) | Author | Files | Lines |
|
Allows the user to reset the prefix character for introducing recipe lines
from the default (tab) to any other single character, and back again.
Also, reworked the manual to consistently use the word "recipe" to describe
the set of commands we use to update a target, instead of the various
phrases used in the past: "commands", "command lines", "command scripts",
etc.
|
|
Update NEWS docs.
Enhance the manual to use automake version.texi, and use the canonical
FSF copyright features and statement.
Some $(realpath ...) tests won't work on Windows; leave them out
The jobserver filedescriptor test might fail if some FDs are reserved,
so for now comment out that check.
|
|
Revert a fix for $? including non-existent files as it shows a bug
in the Linux kernel build. Give them a release to fix this.
Add some changes from Eli Z. for Windows changes.
|
|
expanding, and use that info when generating error messages instead of
the file info, where appropriate.
|
|
Savannah bug #15182, but not much uses it yet. Coming shortly.
- Added short-circuiting $(and ..) and $(or ...) functions.
|
|
Use rm -f instead of rm in the test scripts. Fixes bug #15085.
|
|
a variable ('simple', 'recursive', or 'undefined').
|
|
|
|
Fix some regression tests to (hopefully) work better on Windows.
|
|
is no longer filesystem-dependant.
|
|
|
|
Don't print errors if "include" is specified with no arguments.
New test suite for the $(shell ...) function.
|
|
precedence over the global scope when they're used in a global context
(such as an eval).
|
|
* New function: $(info ...)
* Disallow $(eval ...) to create prereq relationships inside command scripts
(caused core dumps)
* Try to allow more tests to succeed in Windows/DOS by sanitizing CRLF and \
* Various bug fixes and code cleanups (see the ChangeLog entry)
|
|
|
|
|
|
none of these have impacts that are visible to the user (although in
some cases that appears to be nothing more than dumb luck :-/).
|
|
reported by Markus Mauhart <qwe123@chello.at>. One was a simple typo; to
fix the other we call patsubst_expand() for all instances of variable
substitution, even when there is no '%'. We used to call subst_expand()
with a special flag set in the latter case, but it didn't work properly
in all situations. Easier to just use patsubst_expand() since that's
what it is.
|
|
- OS/2 Patches
- OpenVMS updates
- Sanitize the handling of -include/sinclude with and without -k
- Fix the setting of $< for order-only rules.
|
|
Remove sample code from make.h I accidentally left behind.
|
|
|
|
|
|
Apply patch #1022: fix a memory corruption on very long target-specific
variable definition lines.
|
|
|
|
|
|
|
|
|
|
GNU make. Also he provides some other performance fixups after doing
some profiling of make on large makefiles.
Modify the test suite to allow the use of Valgrind to find memory problems.
|
|
New version of the manual, put into the doc subdir.
Enhancements: $(eval ...) and $(value ...) functions, various bug
fixes, etc. See the ChangeLog.
More to come.
|
|
properly.
Fix configure: allow cross-compilation; fix getloadavg (still needs _lots_
of work!)
Let $(call ...) functions to be self-referencing. Lets us do transitive
closures, for example.
|
|
|
|
|
|
|
|
* Added a new version of the German translation file.
|
|
* Unify the way arguments are passed to builtin functions in function.c.
|
|
* New handling of += in target-specific variables.
|
|
|
|
|