Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make.morph: use PREFIX if setbaserock/morph | Richard Maw | 2012-03-14 | 1 | -1/+1 |
| | |||||
* | make.morph: try building without make update | Richard Maw | 2012-02-22 | 1 | -2/+1 |
| | |||||
* | make.morph: use liw's config/make hacks | Richard Maw | 2012-02-08 | 1 | -1/+5 |
| | | | | | this should prevent documentation and natural-language files being built, which means it should not require the .po translation files | ||||
* | add make update step | Richard Maw | 2012-01-13 | 1 | -1/+2 |
| | | | | translation files are not under version control, they are instead downloaded as part of make update | ||||
* | add morph | Richard Maw | 2012-01-13 | 1 | -0/+14 |
| | |||||
* | Allow os2 and mingw to disable jobserver with a configure option.master | psmith | 2011-11-15 | 1 | -7/+9 |
| | |||||
* | Enable jobserver on W32 when using configure. | psmith | 2011-11-15 | 7 | -20/+37 |
| | | | | Some W32 cleanups: see Savannah bug #34830 Forgot to modify the config.h.W32.template file for jobserver support. | ||||
* | Be sure to start parsing prereqs in the right place even if there are | psmith | 2011-11-14 | 4 | -3/+24 |
| | | | | escape characters (backslashes) in the target name. See Savannah bug #33399 | ||||
* | Changes to resolve warnings. | psmith | 2011-11-14 | 7 | -7/+18 |
| | | | Fixes Savannah bug #34608. | ||||
* | Don't use Hungarian notation: remove _p/_ptr from var names. | psmith | 2011-11-14 | 2 | -8/+12 |
| | | | Fixes Savannah bug #32567. | ||||
* | Support jobserver capability on Windows systems. | psmith | 2011-11-14 | 6 | -25/+304 |
| | | | Implementation contributed by Troy Runkel <Troy.Runkel@mathworks.com> | ||||
* | In very obscure situations we may write the free token back to the pipe. | psmith | 2011-11-14 | 2 | -2/+6 |
| | | | Don't do that. I couldn't come up with a repro case for this! | ||||
* | Enable high-resolution timestamps for Darwin (Mac OSX) | psmith | 2011-11-13 | 3 | -7/+15 |
| | | | Patch provided by Troy Runkel <Troy.Runkel@mathworks.com> | ||||
* | Add translation for Czech (cs). | psmith | 2011-09-26 | 2 | -2/+6 |
| | |||||
* | When we re-exec the master makefile in a jobserver environment, ensure | psmith | 2011-09-18 | 4 | -3/+29 |
| | | | | that MAKEFLAGS is set properly so the re-exec'd make runs in parallel. See Savannah bug #33873. | ||||
* | We compute various values for vpath lookup the first time through | psmith | 2011-09-18 | 4 | -42/+39 |
| | | | | | | and store them in static variables; however one value (std_dirs) was not being stored statically so the second time through it was not set. Fixes Savannah bug #32511 | ||||
* | Avoid certificate checks when getting PO files from translationproject.org | psmith | 2011-09-17 | 2 | -1/+8 |
| | |||||
* | Ensure variables defined in $(call ...) have global scope | psmith | 2011-09-12 | 6 | -4/+35 |
| | | | | Add a note about using #!/usr/bin/make -f to the manual. Clean up the w32 subdirectory in the dist tarball. | ||||
* | Ensure that -n takes precedence over -t. | psmith | 2011-09-02 | 4 | -1/+30 |
| | | | Patch from Michael Witten <mfwitten@gmail.com> | ||||
* | Save strings we're expanding in case an embedded eval causes them | psmith | 2011-08-29 | 4 | -36/+44 |
| | | | | to be freed (if they're the value of a variable that's reset for example). See Savannah patch #7534 | ||||
* | Fix another error related to whitespace handling in archives. | psmith | 2011-06-12 | 5 | -5/+30 |
| | | | Newer version of VMS support strncasecmp() so update the config.h. | ||||
* | Ensure private variables are not used when appending target-specific | psmith | 2011-05-07 | 4 | -6/+27 |
| | | | variables. Fixes Savannah bug #32872. | ||||
* | Inverted the boolean test from what I wanted it to be. Added a | psmith | 2011-05-07 | 4 | -1/+22 |
| | | | regression test to make sure this continues to work. | ||||
* | job.c (construct_command_argv_internal): Don't assume shellflags | eliz | 2011-05-07 | 2 | -7/+23 |
| | | | | | is always non-NULL. Escape-protect characters special to the shell when copying the value of SHELL into new_line. Fixes Savannah bug #23922. | ||||
* | Updated documentation to fix Savannah bugs #32058 and #31582 | psmith | 2011-05-02 | 2 | -8/+24 |
| | |||||
* | Use the same algorithm for counting the number of words to sort as we | psmith | 2011-05-02 | 4 | -65/+58 |
| | | | | use to break up the list of words, so we're sure to get the same number. Fixes Savannah bug #33125 | ||||
* | Extern the global declaration of stack_limit. Fixes Savannah bug #32753 | psmith | 2011-05-02 | 2 | -1/+6 |
| | |||||
* | Avoid invoking glob() unless the filename has potential globbing | psmith | 2011-05-02 | 2 | -24/+40 |
| | | | characters in it, for performance improvements. | ||||
* | Delay caching of the file name in eval_makefile() until after all the | bosk | 2011-04-29 | 2 | -6/+14 |
| | | | | | expansions and searches are complete. This fixes an assertion in a situation where the MAKEFILES variable contains a file path that contains tilde. | ||||
* | Add new feature: != shell assignment for portability with BSD make. | psmith | 2011-04-18 | 10 | -18/+214 |
| | | | Feature submitted by David Wheeler. | ||||
* | * Fixups to the make man page | psmith | 2011-02-21 | 7 | -182/+253 |
| | | | | | | | | | | * 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 | ||||
* | Check if the target-specific variable is the same as the global | psmith | 2010-11-30 | 4 | -7/+23 |
| | | | variable, and if so don't try to update it. Savannah bug #31743. | ||||
* | Improve backslash/newline handling to adhere to POSIX requirements. | psmith | 2010-11-06 | 20 | -94/+298 |
| | |||||
* | Bump the version to 3.82.90. | psmith | 2010-08-29 | 16 | -67/+185 |
| | | | | | Fix some doc bugs. Implement the --trace flag. Show filename/linenumber on error. | ||||
* | Set shellflags to a reasonable default if it's not set already. | psmith | 2010-08-29 | 2 | -1/+10 |
| | |||||
* | variable.c (define_automatic_variables) [__MSDOS__ || WINDOWS32]: | eliz | 2010-08-27 | 2 | -1/+23 |
| | | | | Remove trailing backslashes in $(@D), $(<D), etc., for consistency with forward slashes. Fixes Savannah bug #30795. | ||||
* | - Fix the NEWS file to be accurate | psmith | 2010-08-14 | 8 | -17/+96 |
| | | | | - Add oneshell to $(.FEATURES) (forgot that!) - Fix Savannah bug #30612: handling of archive references with >1 object | ||||
* | Fix Savannah bug #30723: expand MAKEFLAGS before we re-exec after | psmith | 2010-08-10 | 4 | -2/+27 |
| | | | rebuilding makefiles. | ||||
* | w32/subproc/build.bat: Make all 3 cl.exe compile command lines | eliz | 2010-08-07 | 2 | -5/+8 |
| | | | use the same /I switches. Fixes Savannah bug #30662. | ||||
* | function.c (func_shell) [WINDOWS32]: Reset just_print_flag | eliz | 2010-08-07 | 2 | -3/+25 |
| | | | | | around the call to construct_command_argv, so that a temporary batch file _is_ created when needed for $(shell). Fixes Savannah bug #16362. | ||||
* | Fix the DJGPP build. | eliz | 2010-08-07 | 2 | -0/+7 |
| | | | configh.dos.template (HAVE_STRNCASECMP): Define. | ||||
* | Release GNU make 3.82 | psmith | 2010-07-28 | 7 | -69/+109 |
| | | | | - Update tests for Solaris bizarre-ness - Update files for release | ||||
* | job.c | eliz | 2010-07-24 | 1 | -1/+3 |
| | |||||
* | job.c (pid2str) [WINDOWS32]: Fix CPP conditionals for using %Id format. | eliz | 2010-07-24 | 1 | -0/+5 |
| | |||||
* | Fix up incorrect prototype. | psmith | 2010-07-20 | 2 | -3/+3 |
| | |||||
* | - Many fixup patches from Savannah. | psmith | 2010-07-19 | 20 | -94/+316 |
| | | | | - Fix the test suite on Solaris (from Boris) - Update the manual for .ONESHELL | ||||
* | Fix buffer overrun in concat(). | bosk | 2010-07-16 | 2 | -0/+12 |
| | |||||
* | Update copyrights for 2010. | psmith | 2010-07-13 | 95 | -140/+146 |
| | |||||
* | Fixes to build_w32.bat for building with MSVC 64bit. | psmith | 2010-07-12 | 3 | -10/+18 |
| | |||||
* | Add missing one_shell declaration. | eliz | 2010-07-12 | 1 | -0/+1 |
| |