summaryrefslogtreecommitdiff
path: root/make.1
AgeCommit message (Collapse)AuthorFilesLines
2014-09-30Update Copyright statements for 2014.Paul Smith1-1/+1
2013-09-14[SV 35248] Add --debug "n" flag to turn off current debug options.Paul Smith1-1/+3
2013-09-12Enhance the output sync mode.Paul Smith1-19/+3
Create a new file, output.c, and collect functions that generate output there. We introduce a new global context specifying where output should go (to stdout or to a sync file), and the lowest level output generator chooses where to write output based on that context. This allows us to set the context globally, and all operations that write output (including functions like $(info ...) etc.) will use it. Removed the "--trace=dir" capability. It was too confusing. If you have directory tracking enabled then output sync will print the enter/leave message for each synchronized block. If you don't want that, disable directory tracking.
2013-05-17Update copyright for changes in 2013.Paul Smith1-1/+1
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