summaryrefslogtreecommitdiff
path: root/tests/scripts/options
AgeCommit message (Collapse)AuthorFilesLines
2014-05-01[SV 42249] Propagate correct rule status results.Paul Smith1-12/+32
* remake.c (update_file, update_file_1, check_dep): Return an enum update_status value instead of an int, and keep the highest value we find as we walk the graph so that the ultimate status is correct. * tests/scripts/options/dash-q: Add a test for updating prerequisites.
2013-09-23Rename dash-w to print-directory.Paul Smith1-0/+0
Avoid conflicts with dash-W on case-insensitive filesystems.
2013-09-21Don't write "Entering" every time we re-exec for remake makefiles.Paul Smith1-0/+33
2013-09-15[SV 39203] Don't set MAKEFLAGS when restarting.Paul Smith1-0/+10
We are restarting with the original command line flags, so if we set MAKEFLAGS as well that will cause double flags.
2013-05-22Fix regression tests after MAKEFLAGS enhancements.Paul Smith1-1/+1
2013-01-13[SV #38051] Recover all MAKEFLAGS after makefile rebuild step is complete.Paul Smith1-22/+37
Patch suggested by Frank Heckenbach <f.heckenbach@fh-soft.de>.
2012-03-04Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines.Paul Smith8-25/+25
Fixes Savannah bug #34530.
2011-09-02Ensure that -n takes precedence over -t.Paul Smith1-1/+16
Patch from Michael Witten <mfwitten@gmail.com>
2010-08-29Bump the version to 3.82.90.Paul Smith1-0/+1
Fix some doc bugs. Implement the --trace flag. Show filename/linenumber on error.
2009-10-25New command line option: --eval=STRING will cause STRING to bePaul Smith1-0/+19
evaluated as a makefile statement before the first makefile is read.
2009-06-13- Fix Savannah bug 17825Paul Smith1-0/+12
- Fix Savannah bug 21231
2007-07-14Fix Savannah bug #20452.Paul Smith1-1/+2
Add a new feature to the test suite suggested by Icarus Sparry: set a timer before invoking a test, so that if it loops infinitely we will wake up and have a chance to kill the process and continue.
2006-03-10Numerous updates to tests for issues found on Cygwin and Windows.Paul Smith1-3/+6
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-03-08Some test updates for Windows.Paul Smith1-1/+1
Handle SHELL set on the command line properly for windows.
2006-02-15Fix Savannah bug #106: keep separate track of which variable we arePaul Smith1-0/+25
expanding, and use that info when generating error messages instead of the file info, where appropriate.
2006-02-06Fix Savannah bugs # 15341, 15534, and 15533.Paul Smith1-0/+28
Rewrite large chunks of the "Commands" section of the manual to better describe then backslash-newline handling, the SHELL variable, etc.
2006-02-01Various updates, mainly to the Windows port, from Eli Zaretskii andPaul Smith1-1/+6
Markus Maurhart.
2005-08-29Fix make.h preprocessor directive to work better with Windows compilers.Paul Smith1-0/+2
Fix some regression tests to (hopefully) work better on Windows.
2005-07-12Various minor updates and code cleanups.Paul Smith1-1/+1
2005-06-27Cleaned up some problems found with the tests running on a powerfulPaul Smith1-7/+7
Solaris system with an EMC NFS storage solution. Still get some odd errors here unfortunately related to sub-second timestamps that I just can't figure out. It all works if we run the tests in /tmp instead though :-/.
2005-06-27Make sure timestamp problems don't cause the -W test to fail.Paul Smith1-0/+3
2005-06-25Fix Savannah bug # 13478. If -L is given, take the latest mtime for aPaul Smith1-0/+13
symlink even if it is "dangling" (it doesn't resolve to a real file).
2005-06-25Fix -W foo yielding infinite recursion in some cases of re-exec.Paul Smith1-0/+57
Added a -W test suite.
2005-06-25Add a new variable: MAKE_RESTARTS, to count how many times make has re-exec'd.Paul Smith1-1/+35
When rebuilding makefiles, unset -B if MAKE_RESTARTS is >0.
2005-02-28- Fix bug #7144 (infinite loop sometimes with -q and double-colon rules)Paul Smith2-47/+30
- Resolve support request #103195 (rationalize wordlist fn arguments)
2005-02-28* New feature: -L optionPaul Smith1-0/+47
* 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)
2004-11-29Fix bug #10252: Remove any trailing slashes from -C arguments (WINDOWS32).Paul Smith1-18/+42
Add a regression test for "@" before a define/enddef vs. one inside.
2004-05-16Various enhancementsPaul Smith2-5/+18
- OS/2 Patches - OpenVMS updates - Sanitize the handling of -include/sinclude with and without -k - Fix the setting of $< for order-only rules.
2003-03-25Commit fix for bug #1418.Paul Smith1-0/+20
Upgrade to require autoconf 2.56. Fix a pathological performance hit substituting in large values with lots of words.
2002-09-10A few test bug fixes:Paul Smith1-1/+1
* 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-04Fix for complex situations where directories are declared as prerequisites.Paul Smith2-8/+40
Info on this fix from barkalow@reputation.com: thanks! Some updates/cleanups of some of the tests; added a forgotten -t test, etc.
2002-08-08Incorporate some VMS fixes.Paul Smith1-0/+43
Add -B option docs. Add .VARIABLES variable. Add a few new tests. Add a new translation: Swedish
2000-06-23* Fix -q so it works more correctly.Paul Smith1-0/+70
* Don't print "nothing to do" messages for ":" commands * Update the version to 3.79.1
2000-06-19* Various fixes for problems in the 3.79.0.1 pretest.Paul Smith1-6/+10
2000-06-07* Lots of bug fixes and cleanup; new i18n files, etc.Paul Smith1-0/+31
2000-04-05* Some final cleanups, and release 3.79.3.79Paul Smith1-0/+5
2000-03-29* New config.sub and config.guess3.78.92Paul Smith1-2/+10
* Update version number for release * Fixes to the build.sh to handle i18n/gettext * Make dash-n more robust.
2000-03-27* A large number of fixes/enhancements. See the ChangeLog.Paul Smith1-40/+67
* Added a new version of the German translation file.
1999-12-08* Various changes and fixes. See ChangeLog.Paul Smith1-0/+2
1999-10-13* Fix PR/1379: -n/-q behaves correctly when all commands are recursive.Paul Smith1-0/+30
1999-09-17* A few script fixes and updates for 3.78.Paul Smith2-5/+5
1999-09-14* Added the test suite to the main distribution.Paul Smith7-0/+373