Paul Smith
1f16ee5c2d
Many bug fixes etc.
...
- Apply a fix for the "thundering herd" problem when using "-j -l".
This also fixes bug #4693 .
- Fix bug #7257 : allow functions as ifdef arguments
- Fix bug #4518 : make sure we print all double-colon rules with -p.
- Upgrade to autconf 2.58/automake 1.8/gettext 0.13.1
- Various doc cleanups, etc.
2004-01-21 06:32:59 +00:00
Paul Smith
a35db90275
Fix order-only prerequisites for pattern rules. (Savannah patch #2349 ).
...
Add a regression test for this.
Older libraries don't allow *alloc(0), so make sure we don't ever do that.
2004-01-07 19:36:39 +00:00
Paul Smith
1a5beef51f
- Fix bug #1405 : allow multiple pattern-specific variables to match a target.
...
- Fix some uncleanliness about the implementation of patterns-specific vars.
- Some enhancements to the OS/2 port.
2003-05-02 01:44:59 +00:00
Paul Smith
1fa3db1468
Fix bug #2238 : the read.c:eval() function was not entirely reentrant.
...
Apply patch #1022 : fix a memory corruption on very long target-specific
variable definition lines.
2003-01-30 07:49:17 +00:00
Paul Smith
8bbdbb02b3
Fix bug#1379: don't use alloca() where it could overrun the stack size.
...
Implemented enhancement #1391 : allow "export" in target-specific
variable definitions.
Change the Info name of the "Automatic" node to "Automatic Variables".
Add text clarifying the scope of automatic variables to that section.
2002-10-13 18:50:10 +00:00
Paul Smith
ae003efd61
Fix a bug handling target/prerequisite names containing comment
...
characters.
2002-09-23 22:16:40 +00:00
Paul Smith
ebd05dbeb3
Fix a bug exporting/unexporting multiple variables in one command.
...
Update the text about reporting bugs.
2002-09-18 20:51:58 +00:00
Paul Smith
dac7b49de4
Fix bug #940 (from the Savannah bug tracker): make sure that target-
...
specific variables work correctly in conjunction with double-colon
targets.
2002-09-17 21:52:45 +00:00
Paul Smith
bc91c0b23f
A few test bug fixes:
...
* Never use "touch" in make rules; it breaks on most sub-second
supporting systems. Use echo "" > $@ instead.
* Forgot to close test makefiles before using them!
All the above worked fine on Linux but failed miserably on Solaris.
2002-09-10 22:23:20 +00:00
Paul Smith
7ea029a07c
Add support for broken SA_RESTART on PTX.
...
Fix bug #103 : allow ifdef, export, and unexport to expand their arguments.
2002-09-10 07:27:28 +00:00
Paul Smith
988deb489b
Fix for complex situations where directories are declared as prerequisites.
...
Info on this fix from barkalow@reputation.com: thanks!
Some updates/cleanups of some of the tests; added a forgotten -t test, etc.
2002-09-04 07:26:19 +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
724925be2b
Various cleanups reported by people using the alpha release.
...
Incorporate "order-only" prerequisites patch. Wrote a test for it.
The test shows what might be a bug in the code; I need to look at it
more closely (anyway it doesn't behave as I expected). Also I haven't
done the docs yet.
2002-07-08 13:05:02 +00:00
Paul Smith
8f2b1e2c7c
Some bug fixes and document updates.
2001-01-21 06:49:11 +00:00
Paul Smith
8ddf04c627
Fix PR/1831. See the ChangeLog.
2000-08-21 06:18:35 +00:00
Paul Smith
cbe92a2241
* Fix PR/1709.
2000-06-22 00:45:34 +00:00
Paul Smith
5ed9fb46b2
* Various bug fixes.
2000-04-22 02:11:17 +00:00
Paul Smith
4145bcbcda
* Handle case of empty static pattern rule prerequisites.
...
* Fix linenumbers in error messages for rule definitions.
2000-03-27 20:53:50 +00:00
Paul Smith
c637af71d9
* A large number of fixes/enhancements. See the ChangeLog.
...
* Added a new version of the German translation file.
2000-03-27 06:54:37 +00:00
Paul Smith
75f879f37f
* Fix backslash-escape in targets.
...
* Release 3.78.91.
2000-02-09 19:57:15 +00:00
Paul Smith
90f23f1ea6
* Updates for VMS, Windows, and DOS ports.
...
* Clean up some warnings.
2000-02-05 07:50:47 +00:00
Paul Smith
9b0a3d91ea
* Fix PR/1407.
...
* Keep filename/lineno information for variables, for debugging.
2000-02-05 07:37:40 +00:00
Paul Smith
95a09e94f7
* Some pre-pretest release cleanup.
2000-01-27 00:00:27 +00:00
Paul Smith
447c76f601
* A few fixes.
2000-01-23 07:05:16 +00:00
Paul Smith
1a35bfb45b
* Various changes and fixes. See ChangeLog.
1999-12-08 20:13:50 +00:00
Paul Smith
ebb733c0f9
* Many cleanups and bugfixes.
...
* New handling of += in target-specific variables.
1999-11-17 07:33:47 +00:00
Paul Smith
829f4fd04b
* Fix test suite on DOS (PR/1344)
...
* Fix target-specific vars bug (PR/1378)
1999-10-08 06:32:24 +00:00
Paul Smith
dbb8f3e30b
* Ouch: found a bug where re-exec from changed makefiles turned off
...
jobserver :(.
1999-09-23 18:23:33 +00:00
Paul Smith
a63f51340b
* A few script fixes and updates for 3.78.
1999-09-17 03:15:37 +00:00
Paul Smith
c800367385
* Cleanup the test suite.
1999-09-15 22:23:35 +00:00
Paul Smith
0d366b6682
* Added the test suite to the main distribution.
1999-09-14 02:03:19 +00:00