Commit Graph

  • 09202bc880 * variable.c: Align type of variable_changenum. Paul Smith 2016-03-19 17:23:19 -04:00
  • 9ae02b7916 [SV 45728] Detect changes in .VARIABLES more accurately. Paul Smith 2016-03-13 18:13:00 -04:00
  • 247b71e690 * main.c(main): Disable output sync without parallel builds. Paul Smith 2016-03-13 15:59:12 -04:00
  • e33f3d72bf [SV 46581] Pre-define .LOADED to avoid warnings. Paul Smith 2016-03-13 03:02:00 -04:00
  • fd1dd7c398 [SV 44555] Use vfork() instead of fork() where available. Paul Smith 2016-03-13 01:12:07 -05:00
  • 14b2d7effb * job.c (exec_command): [SV 47365] Show error on exec failure. Paul Smith 2016-03-09 00:18:57 -05:00
  • 85c788572d [SV 46261] Use pselect() for jobserver where supported. Paul Smith 2016-03-08 23:07:14 -05:00
  • 8164c8ab3d Clean up some compiler warnings. Paul Smith 2016-03-07 01:30:21 -05:00
  • fb7a7adc8a Extract jobserver implementation into OS-specific files. Paul Smith 2016-03-06 13:29:43 -05:00
  • 4f8be4bb28 [SV 46261] Add more EINTRLOOP wrappers. Paul Smith 2016-03-05 15:21:59 -05:00
  • e2b39edc22 * strcache.c (add_hugestring): [SV 46832] Support huge strings. Paul Smith 2016-02-28 22:07:50 -05:00
  • 8530d77c68 * strcache.c (add_string): [SV 47071] Handle huge initial string. Paul Smith 2016-02-28 21:32:18 -05:00
  • 89e18c12eb [SV 47151] Exit with 1 when checking recursive make -q Paul Smith 2016-02-28 20:20:18 -05:00
  • bccd01354b * main.c (define_makeflags): Add parens to avoid GCC warning. Paul Smith 2016-02-28 20:19:24 -05:00
  • 5f9d341160 * tests/scripts/features/archives: Handle deterministic archives. Paul Smith 2016-02-28 20:11:45 -05:00
  • 798ebd241b Update Copyright statements for the new year. Paul Smith 2016-02-28 12:55:20 -05:00
  • 4db6d0c694 * doc/make.texi: [SV 47163] Fix typo in 'ifdef' documentation. Paul Smith 2016-02-28 12:41:41 -05:00
  • b754a35df7 * doc/make.texi: [SV 35455] Add more uses for Empty Recipes. Paul Smith 2016-02-28 12:35:15 -05:00
  • 168f12375d Fix diagnostics on MS-Windows when environment is too large Gisle Vanem 2015-11-07 11:27:03 +02:00
  • 83443c706a Update README.W32.template Eli Zaretskii 2015-10-27 20:51:43 +02:00
  • 4a5377aef7 [SV 46304] Don't invoke C++ compiler on C sources on MS-Windows Eli Zaretskii 2015-10-27 20:47:27 +02:00
  • 48391c2817 [SV 45838] When invoking w32 programs, don't use free'd memory. Eli Zaretskii 2015-09-23 11:42:53 +03:00
  • 42745a900f * implicit.c (pattern_search): [SV 43677] Mark files secondary. Paul Smith 2015-07-13 00:51:35 -04:00
  • 43181f1f82 [SV 28092] Preserve the exit status of the $(shell...) function. Paul Smith 2015-07-12 21:03:24 -04:00
  • c18b23f7b2 * tests/scripts/misc/fopen-fail: [SV 42390] Increase test timeout. Paul Smith 2015-07-12 18:05:50 -04:00
  • fe5585528f * job.c: [SV 43936] Check sigaction for error return. Paul Smith 2015-07-12 17:29:05 -04:00
  • 0205d3d08c [SV 45049] Check for '$' being the last character in a string. Paul Smith 2015-07-12 13:25:16 -04:00
  • 9ef06be018 * read.c (unescape_char): [SV 45050] Handle final backslashes. Paul Smith 2015-07-12 12:35:42 -04:00
  • ac9a39dad7 * strcache.c: [SV 45275] Handle very long strings. Paul Smith 2015-07-11 17:21:22 -04:00
  • c6ac580785 * job.c [RISCOS]: Remove logic that is no longer required. Duncan Moore 2015-06-14 14:34:18 +01:00
  • 9efd477e98 * remake.c (update_file): [SV 44742] Keep double-colon rule status. Paul Smith 2015-07-11 13:55:45 -04:00
  • 5036dd120a [SVN 45515] Check exit status of sub-make in subproc.bat James Johnston 2015-07-10 09:56:27 +03:00
  • 7e849f3b81 [SV 45515] Ignore Windows-specific build artifacts Eli Zaretskii 2015-07-10 09:50:27 +03:00
  • a80a8b8a10 [SV 44348] Fix handling of shell widlcards on MS-Windows. Eli Zaretskii 2015-02-28 14:34:51 +02:00
  • e4ac28e830 Fix bs-nl handling, exit and Environment for VMS. John Malmberg 2014-11-27 21:28:30 -06:00
  • 1fae20a2b7 Fix $(shell) on hosts with 64-bit pid_t. Christian Boos 2014-12-27 10:55:01 +02:00
  • 292da6f686 * main.c (main): [SV 43434] Handle NULL returns from ttyname(). Paul Smith 2014-10-20 01:54:56 -04:00
  • 3c487e7ed5 * tests/scripts/features/archives: [SV 43405] override AR variable. Benedikt Morbach 2014-10-12 10:11:17 +02:00
  • c0380823a2 Fix VMS implicit rules and UNIX paths. John Malmberg 2014-10-07 19:23:47 -05:00
  • 1faae1d4ed Update README.VMS and move news to the NEWS file John Malmberg 2014-10-15 07:19:42 -05:00
  • 18eb093f56 [SV 41758]: Fix archive support for VMS. John Malmberg 2014-09-11 22:39:34 -05:00
  • 894ee7f6c8 [SV 42447]: VMS simulate exporting symbols John Malmberg 2014-09-13 20:20:22 -05:00
  • e75662bc6a Set up for running tests on VMS. John Malmberg 2014-10-06 21:46:34 -05:00
  • d1df4b21f3 * configure.ac, NEWS, README.git: Set up for the next release. Paul Smith 2014-10-09 02:06:53 -04:00
  • a66bf2d736 GNU Make release 4.1. 4.1 Paul Smith 2014-10-05 12:18:08 -04:00
  • 31c2024b2e Fix Cygwin compilation error. Eli Zaretskii 2014-10-02 18:11:43 +03:00
  • 7df0fe77d8 Fix last commit. Gisle Vanem 2014-10-01 20:43:12 +03:00
  • 9fc787c658 * makeint.h (ftruncate): Define also for __WATCOMC__. Gisle Vanem 2014-10-01 20:41:28 +03:00
  • 1afb0ad372 Avoid compilation warnings. Eli Zaretskii 2014-10-01 18:34:29 +03:00
  • 86a058029b Treat redirection of standard handles on Windows as it is done on Unix. Eli Zaretskii 2014-10-01 18:26:28 +03:00
  • 0a3a0756b9 Update Copyright statements for 2014. Paul Smith 2014-09-30 08:33:21 -04:00
  • 3712e8a819 * tests/scripts/features/load: Avoid unused variable warnings. Paul Smith 2014-09-30 09:31:39 -04:00
  • 9ed452b041 * loadapi.c (gmk_eval): Use C90 syntax. Paul Smith 2014-09-30 08:32:06 -04:00
  • b11bef0bea * job.c: fix make action continuation lines. Hartmut Becker 2014-09-18 23:49:49 +02:00
  • bd716a1ec1 * configure.ac: Fix spacing in helptext of customs Bernhard Reutner-Fischer 2014-09-15 13:03:44 +02:00
  • b484efca56 Support MAKE_TERMOUT and MAKE_TERMERR on MS-Windows. Eli Zaretskii 2014-09-15 19:51:41 +03:00
  • 562344122f * loadapi.c (gmk_eval): [SV 43221] Preserve var buff content for eval. Paul Smith 2014-09-15 09:38:02 -04:00
  • 9a2451af0b * main.c, NEWS, doc/make.text: Rename MAKE_TTY* to MAKE_TERM* Paul Smith 2014-09-15 09:30:40 -04:00
  • 7f9ce6e97b * main.c (main): Set MAKE_TTYOUT and MAKE_TTYERR. Paul Smith 2014-09-14 01:03:19 -04:00
  • 621e9edfe9 * tests/config-flags.pm.in, tests/scripts/features/archives: [SV 43046] Paul Smith 2014-09-07 20:12:12 -04:00
  • 986632ec23 * doc/make.texi: Clarify implicit rule lookup of phony targets Paul Smith 2014-09-07 20:02:31 -04:00
  • 95ffcda425 Fix and enhance VMS library support. Hartmut Becker 2014-09-04 21:04:52 +02:00
  • dcca1b5b0e Enhance VMS exporting make environment variables. Hartmut Becker 2014-09-03 23:39:25 +02:00
  • 9cad73ad82 Fix VMS automatic variable expansion Hartmut Becker 2014-09-03 19:27:17 +02:00
  • 8e7a28a6a4 * main.c [VMS]: Say that parallel jobs (-j) are not supported on VMS Hartmut Becker 2014-09-01 00:29:19 +02:00
  • 98de32a681 Enhance/fix VMS ONESHELL implementation and command execution Hartmut Becker 2014-08-31 23:52:25 +02:00
  • 5369be5079 Enhance/fix VMS setting of program name, MAKE/MAKE_COMMAND variables Hartmut Becker 2014-08-31 19:11:08 +02:00
  • 8de07f3e4a Enhance/fix VMS exit code handling. Hartmut Becker 2014-08-24 22:06:15 +02:00
  • f970315766 Enhance/fix VMS multi-line support. Hartmut Becker 2014-08-23 17:54:21 +02:00
  • 579ee85941 * config_flags_pm.com, [RENAMED test_make.com] run_make_tests.com: Hartmut Becker 2014-08-18 23:39:44 +02:00
  • 7e51810bb5 Enhance/fix VMS build environment Hartmut Becker 2014-08-18 22:45:29 +02:00
  • bd30df4478 * configure.ac, maintMakefile, w32/Makefile.am: Fix autotools issues. Paul Smith 2014-09-07 16:54:36 -04:00
  • 1f2fd22fec Change the order of "makefile" and "Makefile" to match the manual. Eli Zaretskii 2014-08-30 10:43:34 +03:00
  • ab1210b1fe Fix regression with "makefile" not being found on MS-Windows. Eli Zaretskii 2014-08-30 10:40:12 +03:00
  • 241787d8e4 Fix compilation on MS-Windows. Eli Zaretskii 2014-07-16 18:23:04 +03:00
  • faeeb27166 [SV 42695] Fix compilation error on MS-Windows. Eli Zaretskii 2014-07-12 13:01:18 +03:00
  • cab353d1dd Fix defalt_makefiles[] for MS-Windows. Jonny Grant 2014-07-12 12:53:59 +03:00
  • 8b01e6bebf * arscan.c [ANDROID]: Android has no ar.h but supports archives. Fredrik Fornwall 2014-02-03 09:28:40 -05:00
  • 55c00544cc * read.c (eval): [SV 41677] Correct test for TAB vs. 8 spaces. Paul Smith 2014-07-07 03:43:57 -04:00
  • 8d577c2ff4 * output.c (pump_from_tmp): [SV 42378] Flush the output file regularly. Piotr Jaroszynski 2014-05-15 11:40:27 -07:00
  • e44d6a12bb Update the regression test harness to support VMS. John Malmberg 2014-04-01 19:31:57 -05:00
  • 423c3955d9 * various: Assume ISO C89-compliant free() implementation. Paul Smith 2014-04-25 17:38:08 -04:00
  • ac67346d0f * maintMakefile, various: Improve constification of the codebase. Paul Smith 2014-04-25 17:10:47 -04:00
  • e364498113 [SV 41983] Support omitting the text argument to $(file ...) Paul Smith 2014-04-08 18:25:27 -04:00
  • 85047eb904 NMakefile.template ($(OUTDIR)/posixfcn.obj): Fix a typo. Jacques Germishuys 2014-05-13 20:30:47 +03:00
  • 0faa98a0bb [SV 42249] Propagate correct rule status results. Paul Smith 2014-05-01 09:48:10 -04:00
  • 8411528fdd * Rename MAP_PATHSEP to MAP_DIRSEP. Paul Smith 2014-02-02 17:28:46 -05:00
  • d2a3e9ca9c * configure.ac: Fixup for newer autoconf/automake Paul Smith 2014-02-02 12:27:48 -05:00
  • e1863c05d8 * output.c: Ensure space for final nul byte in fmtbuf. Ray Donnelly 2014-02-02 10:51:05 -05:00
  • b981bfd197 Improve error reporting in the Windows port when env size is too large. Gisle Vanem 2014-02-07 11:15:56 +02:00
  • 88713683fe * job.c (set_child_handler_action_flags): [SV 41341] Paul Smith 2014-02-01 23:08:59 -05:00
  • a7cac0f0e3 * configure.ac: [SV 40790] Fix load autoconf variables. Alan Hourihane 2014-01-18 16:41:47 -05:00
  • 165ccf3137 Allow the EMX build to use output_sync. Pavel Fedin 2014-01-17 09:51:28 +02:00
  • 24620378ba * commands.c: [SV 40789] Remove unneeded header dlfcn.h Paul Smith 2014-01-12 00:13:22 -05:00
  • 9c8b68a905 * main.c (die): Close output_context AND make_sync. Paul Smith 2014-01-11 16:10:02 -05:00
  • 432cb6575d Fix .LIBPATTERNS for MS-Windows builds. Pavel Fedin 2014-01-10 14:00:02 +02:00
  • a4937bc897 * w32/*: Remove TABs from the source code. Paul Smith 2013-11-27 19:43:33 -05:00
  • 889303cdfe * main.c (decode_env_switches): Ensure we have enough space. Paul Smith 2013-11-27 19:06:45 -05:00
  • 99385ee6f7 Solve some Windows build issues. Stephan T. Lavavej 2013-11-27 10:57:01 -05:00
  • f5f5adb62c * features/loadapi (test_expand): Allocate memory for the nul byte. Paul Smith 2013-11-24 04:08:30 -05:00