summaryrefslogtreecommitdiff
path: root/tests/run_make_tests.pl
AgeCommit message (Collapse)AuthorFilesLines
2005-02-28* New feature: -L optionPaul Smith1-9/+4
* 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-26Add configure operations to support MINGW on Windows.Paul Smith1-8/+17
2005-02-10Flush stdout after printing directory info.Paul Smith1-0/+4
Fix references to MINGW #define constants. Remove WINDOWS32 ifdef from sub_proc.h. Only add variables to the command line for recursion once. New features in run_make_test: #PWD# and #MAKEPATH# replacements. Test the multi-variable fix in the recursion regression test.
2004-09-22Update the test template. A few fixes in run_make_test().Paul Smith1-2/+2
Rename implicit_prereq_eval to patternrules, to be the start of a suite of tests of pattern rules.
2004-09-21Fixed bug in implicit rule prerequisite evaluation code. Added test.Boris Kolpackov1-1/+1
2004-09-21Add some more unit tests for variable flavors.Paul Smith1-18/+29
Allow run_make_tests() to be invoked with an undef makefile string, in which case it re-uses the previous string.
2004-09-21Fix some bugs in variable pattern substitution (e.g. $(VAR:A=B)),Paul Smith1-0/+8
reported by Markus Mauhart <qwe123@chello.at>. One was a simple typo; to fix the other we call patsubst_expand() for all instances of variable substitution, even when there is no '%'. We used to call subst_expand() with a special flag set in the latter case, but it didn't work properly in all situations. Easier to just use patsubst_expand() since that's what it is.
2004-05-16Various enhancementsPaul Smith1-49/+83
- OS/2 Patches - OpenVMS updates - Sanitize the handling of -include/sinclude with and without -k - Fix the setting of $< for order-only rules.
2003-05-02- Fix bug #1405: allow multiple pattern-specific variables to match a target.Paul Smith1-1/+5
- Fix some uncleanliness about the implementation of patterns-specific vars. - Some enhancements to the OS/2 port.
2002-07-11Install Greg McGary's patches to port the id-utils hashing functions toPaul Smith1-0/+34
GNU make. Also he provides some other performance fixups after doing some profiling of make on large makefiles. Modify the test suite to allow the use of Valgrind to find memory problems.
2000-02-05* Updates for VMS, Windows, and DOS ports.Paul Smith1-0/+11
* Clean up some warnings.
1999-09-17* Fix escaping from perl to the shell.Paul Smith1-1/+1
1999-09-17* A few script fixes and updates for 3.78.Paul Smith1-16/+38
1999-09-15* Cleanup the test suite.Paul Smith1-26/+26
1999-09-14* Added the test suite to the main distribution.Paul Smith1-0/+203