summaryrefslogtreecommitdiff
path: root/tests/scripts/variables/automatic
AgeCommit message (Collapse)AuthorFilesLines
2006-10-01Fixed a number of documentation bugs, plus some build/install issues:Paul Smith1-11/+10
16304, 16468, 16577, 17701, 17880, 16051, 16652, 16698 Plus some from the mailing list. Imported a patch from Eli to allow Cygwin builds to support DOS-style pathnames.
2006-03-10Numerous updates to tests for issues found on Cygwin and Windows.Paul Smith1-8/+11
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.
2006-01-04Various changes getting ready for the release of 3.81.Paul Smith1-5/+16
- Updates to make.texi and make.1 and other documentation - Some VMS patches - Fix minor bugs reported on the mailing list and from Debian.
2005-10-24Make second expansion optional (partial implementation).Paul Smith1-3/+4
I decided this feature was too impacting to make the permanent default behavior. This set of changes makes the default behavior of make the old behavior (no second expansion). If you want second expansion, you must define the .SECONDEXPANSION: special target before the first target that needs it. This set of changes ONLY fixes explicit and static pattern rules to work like this. Implicit rules still have second expansion enabled all the time: I'll work on that next. Note that there is still a backward-incompatibility: now to get the old SysV behavior using $$@ etc. in the prerequisites list you need to set .SECONDEXPANSION: as well.
2005-03-15Fixed Savannah bug #12320.Boris Kolpackov1-0/+15
2005-02-27Implementation of the second expansion in explicitBoris Kolpackov1-2/+2
rules, static pattern rules and implicit rules.
2002-10-05Fix core dump on malformed variable line (Debian bug #81656)Paul Smith1-0/+6
Allow SysV-style variable references to use {} in addition to (). Add variable.h to the POTFILES.in since it has a translatable string.
2002-09-10A few test bug fixes:Paul Smith1-0/+2
* 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-07-10Implement SysV-style $$@ support. I looked at E.Parmelan's patch butPaul Smith1-3/+26
decided to implement this a different way, and didn't use it.
2002-07-09Documentation and tests for order-only prerequisites.Paul Smith1-0/+50
Add a new test suite for automatic variables.