summaryrefslogtreecommitdiff
path: root/tests/scripts/features/order_only
AgeCommit message (Collapse)AuthorFilesLines
2005-10-24Make second expansion optional (partial implementation).Paul Smith1-72/+32
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.
2004-05-16Various enhancementsPaul Smith1-0/+11
- OS/2 Patches - OpenVMS updates - Sanitize the handling of -include/sinclude with and without -k - Fix the setting of $< for order-only rules.
2004-01-07Fix order-only prerequisites for pattern rules. (Savannah patch #2349).Paul Smith1-0/+35
Add a regression test for this. Older libraries don't allow *alloc(0), so make sure we don't ever do that.
2002-07-09Documentation and tests for order-only prerequisites.Paul Smith1-7/+40
Add a new test suite for automatic variables.
2002-07-08Various cleanups reported by people using the alpha release.Paul Smith1-0/+79
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.