summaryrefslogtreecommitdiff
path: root/make.1
AgeCommit message (Collapse)AuthorFilesLines
2013-05-13Add new --trace[=MODE] flags, with --trace=dirPaul Smith1-3/+19
This mode replaces the previous heuristic setting enabled with -O, where we would log directory enter/leave for each synchronized output. Now we only do that if --trace=dir is given.
2013-05-05Rename the -O "job" mode to "line" and "make" to "recurse".Paul Smith1-3/+3
2013-04-28Add support for per-job output sync.Paul Smith1-2/+11
A new flag to the -O/--output-sync, "job", selects a per-job (that is, per line of a recipe) output synchronization. To support this move the close of the temp file out of the sync_output() function and don't do it until we free the child, since we may call sync_output() multiple times in a given recipe. When we set up for a new temp file, if we're in per-job mode we truncate the file and seek to the beginning to re-use it for every job.
2013-04-15Change the arg option for -O from numeric to string.Paul Smith1-0/+13
2012-03-04Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines.Paul Smith1-4/+4
Fixes Savannah bug #34530.
2011-02-21* Fixups to the make man pagePaul Smith1-87/+81
* Minor syntax cleanups in the manual * In non-maintainer mode set NDEBUG to disable assert() * Performance improvements in strcache: Build Info 1000 2000 4000 3.82 -g 2.61s 8.85s 33.52s 3.82 -O2 1.90s 7.62s 27.82s New -g (with asserts) 1.03s 2.31s 5.79s New -O2 (no asserts) 0.65s 1.50s 3.52s
2010-08-29Bump the version to 3.82.90.Paul Smith1-3/+7
Fix some doc bugs. Implement the --trace flag. Show filename/linenumber on error.
2009-06-04- Modify access of config and gnulib Savannah modules to use GITPaul Smith1-1/+2
- Fix Savannah bug #24655. - Fix Savannah bug #24588. - Fix Savannah bug #24277. - Fix Savannah bug #25697. - Fix Savannah bug #25694. - Fix Savannah bug #25460. - Fix Savannah bug #26207. - Fix Savannah bug #25712. - Fix Savannah bug #26593. - Fix various doc issues.
2007-07-04* Update to GPLv3Paul Smith1-17/+10
* Update copyright to 2007 * Fix download URL for translation files (thanks to Thiemo Seufer)
2006-10-01Fixed a number of documentation bugs, plus some build/install issues:Paul Smith1-1/+1
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-02-11More copyright/license updates.Paul Smith1-1/+1
2006-02-11Update copyright and license notices on all files.Paul Smith1-0/+24
Added new file strcache.c to various non-UNIX makefiles and build scripts.
2006-01-04Various changes getting ready for the release of 3.81.Paul Smith1-0/+11
- 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-12-13Update the make.1 man page.Paul Smith1-35/+74
Use rm -f instead of rm in the test scripts. Fixes bug #15085.
1999-07-06* Various bugfixes/updates. See ChangeLog.Paul Smith1-5/+0
1998-07-30GNU make release 3.77.Paul Smith1-12/+6
1997-08-18Bug fixes and automake changes.Paul Smith1-7/+7
1993-05-19entered into RCSRoland McGrath1-4/+4
1993-03-08Formerly make.man.~4~Roland McGrath1-1/+6
1991-09-24Formerly make.man.~3~Roland McGrath1-1/+1
1990-09-17Formerly make.man.~2~Roland McGrath1-1/+1
1990-01-25Initial revisionRoland McGrath1-0/+297