summaryrefslogtreecommitdiff
path: root/tests/scripts/variables
AgeCommit message (Collapse)AuthorFilesLines
2005-02-28* New feature: -L optionPaul Smith2-1/+3
* 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)
2005-02-27Implementation of the .DEFAULT_TARGET special variable.Boris Kolpackov1-0/+59
2005-02-27Implementation of the second expansion in explicitBoris Kolpackov1-2/+2
rules, static pattern rules and implicit rules.
2004-11-29Fix bug #10252: Remove any trailing slashes from -C arguments (WINDOWS32).Paul Smith1-0/+25
Add a regression test for "@" before a define/enddef vs. one inside.
2004-11-28Fix for bug #1276: Handle SHELL according to POSIX requirements.Paul Smith2-2/+50
POSIX requires that the value of SHELL in the makefile NOT be exported to sub-commands. Instead, the value in the environment when make was invoked should be passed to the environment of sub-commands. Note that make still uses SHELL to _run_ sub-commands; it just doesn't change the value of the SHELL variable in the environment of sub-commands. As an extension to POSIX, if the makefile explicitly exports SHELL then GNU make _will_ use it in the environment of sub-commands.
2004-09-21Add some more unit tests for variable flavors.Paul Smith1-0/+73
Allow run_make_tests() to be invoked with an undef makefile string, in which case it re-uses the previous string.
2004-05-16Various enhancementsPaul Smith1-18/+4
- OS/2 Patches - OpenVMS updates - Sanitize the handling of -include/sinclude with and without -k - Fix the setting of $< for order-only rules.
2004-03-22Numerous updates and bug fixes.Paul Smith1-1/+1
A number of W32 cleanups from J.Grant. A number of OS/2 cleanups from Andreas Buening. Various random bug fixes.
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-08-08Incorporate some VMS fixes.Paul Smith1-0/+68
Add -B option docs. Add .VARIABLES variable. Add a few new tests. Add a new translation: Swedish
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.
2002-07-08Major updates in preparation for 3.80.Paul Smith2-0/+47
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.
2001-05-21Some VMS fixes sent by John Fowler.Paul Smith1-2/+2
Fix: make flags on some lines of define/endef don't affect other lines
1999-10-15* Fix PR/1394.Paul Smith2-21/+20
* Apply changes from Paul Eggert. * Many other cleanups (index/rindex --> strchr/strrchr, etc.)
1999-09-17* A few script fixes and updates for 3.78.Paul Smith1-1/+3
1999-09-14* Added the test suite to the main distribution.Paul Smith6-0/+240