summaryrefslogtreecommitdiff
path: root/make.1
Commit message (Collapse)AuthorAgeFilesLines
* Update Copyright statements for 2014.Paul Smith2014-09-301-1/+1
|
* [SV 35248] Add --debug "n" flag to turn off current debug options.Paul Smith2013-09-141-1/+3
|
* Enhance the output sync mode.Paul Smith2013-09-121-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.
* Update copyright for changes in 2013.Paul Smith2013-05-171-1/+1
|
* Add new --trace[=MODE] flags, with --trace=dirPaul Smith2013-05-131-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.
* Rename the -O "job" mode to "line" and "make" to "recurse".Paul Smith2013-05-051-3/+3
|
* Add support for per-job output sync.Paul Smith2013-04-281-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.
* Change the arg option for -O from numeric to string.Paul Smith2013-04-151-0/+13
|
* Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines.Paul Smith2012-03-041-4/+4
| | | | Fixes Savannah bug #34530.
* * Fixups to the make man pagePaul Smith2011-02-211-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
* Bump the version to 3.82.90.Paul Smith2010-08-291-3/+7
| | | | | | Fix some doc bugs. Implement the --trace flag. Show filename/linenumber on error.
* - Modify access of config and gnulib Savannah modules to use GITPaul Smith2009-06-041-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.
* * Update to GPLv3Paul Smith2007-07-041-17/+10
| | | | | * Update copyright to 2007 * Fix download URL for translation files (thanks to Thiemo Seufer)
* Fixed a number of documentation bugs, plus some build/install issues:Paul Smith2006-10-011-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.
* More copyright/license updates.Paul Smith2006-02-111-1/+1
|
* Update copyright and license notices on all files.Paul Smith2006-02-111-0/+24
| | | | Added new file strcache.c to various non-UNIX makefiles and build scripts.
* Various changes getting ready for the release of 3.81.Paul Smith2006-01-041-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.
* Update the make.1 man page.Paul Smith2005-12-131-35/+74
| | | | Use rm -f instead of rm in the test scripts. Fixes bug #15085.
* * Various bugfixes/updates. See ChangeLog.Paul Smith1999-07-061-5/+0
|
* GNU make release 3.77.Paul Smith1998-07-301-12/+6
|
* Bug fixes and automake changes.Paul Smith1997-08-181-7/+7
|
* entered into RCSRoland McGrath1993-05-191-4/+4
|
* Formerly make.man.~4~Roland McGrath1993-03-081-1/+6
|
* Formerly make.man.~3~Roland McGrath1991-09-241-1/+1
|
* Formerly make.man.~2~Roland McGrath1990-09-171-1/+1
|
* Initial revisionRoland McGrath1990-01-251-0/+297