Paul Smith
798ebd241b
Update Copyright statements for the new year.
2016-02-28 12:55:20 -05:00
Paul Smith
0a3a0756b9
Update Copyright statements for 2014.
2014-09-30 09:32:42 -04:00
Paul Smith
5370238316
Update copyright for changes in 2013.
2013-05-17 01:47:42 -04:00
Paul Smith
7f01830927
Add support for per-job output sync.
...
A new flag to the -O/--output-sync, "job", selects a per-job (that is, per
line of a recipe) output synchronization. To support this move the close of
the temp file out of the sync_output() function and don't do it until we free
the child, since we may call sync_output() multiple times in a given recipe.
When we set up for a new temp file, if we're in per-job mode we truncate the
file and seek to the beginning to re-use it for every job.
2013-04-28 01:19:19 -04:00
Paul Smith
b5d017c624
Create an open_tmpfd() function to return temp files by FD. Use it.
2013-04-16 01:03:59 -04:00
Paul Smith
adb50bd4c9
Simplify copyrights using ranges of years.
...
The new GNU Maintainer's Manual allows the use of year ranges in certain
situations; take advantage of this simplification.
2012-03-05 14:10:39 +00:00
Paul Smith
3f6bb04e75
Update copyright notices.
2012-01-16 02:29:20 +00:00
Paul Smith
c992c4d80f
Add GNU Guile as an optional embedded scripting language for make.
...
On configure-enabled systems, configure will detect Guile installed
(using pkg-config, which is how GNU Guile is distributed) and enable
it if so.
On all non-configure-enabled systems, currently, the default is for
Guile support to be disabled.
2012-01-15 22:41:53 +00:00
Paul Smith
b34438bee8
Add new feature: != shell assignment for portability with BSD make.
...
Feature submitted by David Wheeler.
2011-04-18 01:25:20 +00:00
Paul Smith
9903cda2a7
Update copyrights for 2010.
2010-07-13 01:20:10 +00:00
Paul Smith
5f188b39a4
Update copyright years.
2009-10-25 18:56:44 +00:00
Paul Smith
8025f93312
For mod times farther in the future, print the value in fixed-point rather
...
than exponential notation (patch from Bruno Haible).
2007-11-05 14:15:19 +00:00
Paul Smith
891ebd4d97
* Update to GPLv3
...
* Update copyright to 2007
* Fix download URL for translation files (thanks to Thiemo Seufer)
2007-07-04 19:35:15 +00:00
Paul Smith
24aac7f8f6
Add some alloca(0) calls for systems without "normal" alloca support.
...
Fix a file descriptor leak with make re-exec while using the jobserver.
Update some release information.
2006-03-20 02:36:36 +00:00
Paul Smith
a6bdc58385
Last of the copyright updates.
2006-02-11 22:16:04 +00:00
Paul Smith
24338ec929
More copyright/license updates.
2006-02-11 20:00:39 +00:00
Paul Smith
28078b517a
- Missing docs for $|
...
- Update NEWS and AUTHORS files.
- Fix support request #103195 .
- Apply patch #3679
- Fix handling of sys_siglist in autoconf/etc.
2005-03-04 12:52:32 +00:00
Paul Smith
6c9a393f95
Documentation and tests for order-only prerequisites.
...
Add a new test suite for automatic variables.
2002-07-09 06:35:56 +00:00
Paul Smith
c8a60e7431
* Update the AUTHORS file.
1999-07-22 04:41:51 +00:00
Paul Smith
e2403327e9
GNU make release 3.77.
1998-07-30 20:54:47 +00:00
Paul Smith
be3fb0ae6d
Updates for GNU make 3.75.92.
1997-08-27 20:30:54 +00:00
Paul Smith
dd0c939e78
Last minute 3.75.91 changes.
1997-08-18 20:14:30 +00:00
Paul Smith
63dff1e0bc
Bug fixes and automake changes.
1997-08-18 18:11:04 +00:00