Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-10-19 | [SV 40240] Use configure info to build load test shared libs | Paul Smith | 7 | -8/+38 | |
* tests/config-flags.pm.in: A new file containing variable assignments for the test suite; these variables are set by configure to contain the values detected there for compilers, flags, etc. * tests/run_make_tests.pl: Require the config-flags.pm file * tests/scripts/features/load, tests/scripts/features/loadapi: Use the configure-provided values when building the shared test library. * configure.ac: Replace tests/config-flags.pm.in * Makefile.am: Make sure tests/config-flags.pm is up to date | |||||
2013-10-19 | * maintMakefile (checkcfg.%): Add testing of build.sh | Paul Smith | 2 | -3/+10 | |
2013-10-19 | [SV 40254] Modify build.sh to work properly with Guile support. | Paul Smith | 4 | -11/+18 | |
* guile.c (guile_gmake_setup) [HAVE_GUILE]: Define a stub function when Guile support is not enabled. * main.c (main) [HAVE_GUILE]: Always invoke guile_gmake_setup(). * Makefile.am: Make guile.c standard, not optional. * build.template: Add the Guile compiler and linker flags. | |||||
2013-10-19 | * maintMakefile: Accept variable overrides from the environment. | Paul Smith | 1 | -4/+12 | |
2013-10-19 | * NEWS: Fix version so we can build a distfile. | Paul Smith | 1 | -1/+1 | |
2013-10-19 | * read.c (eval): Avoid GCC warning to add braces. | Paul Smith | 1 | -8/+9 | |
2013-10-19 | * GNUMAKEFLAGS: Remove -O so it passes in NO_OUTPUT_SYNC mode. | Paul Smith | 1 | -2/+2 | |
2013-10-18 | Fix initialization of stringlist variables for jobserver_fds and sync_mutex. | Christian Boos | 1 | -4/+6 | |
(tiny change) main.c (prepare_mutex_handle_string, main): Initialize stringlist variables with at least 2 members, as one member is not currently supported. | |||||
2013-10-18 | Fix MinGW64 problem with non-compliant vsnprintf. | Eli Zaretskii | 1 | -0/+6 | |
makeint.h (__USE_MINGW_ANSI_STDIO) [__MINGW64_VERSION_MAJOR]: Define for MinGW64, to force it to use an ANSI-compliant implementation of vsnprintf. Reported by Christian Boos <cboos@edgewall.org>. | |||||
2013-10-18 | Fix the MSVC build on MS-Windows. | Eli Zaretskii | 2 | -1/+5 | |
output.c (vsnprintf) [_MSC_VER]: Define, instead of defining snprintf, which isn't used. Reported by Christian Boos <cboos@edgewall.org>. NMakefile.template (OBJS): Add load.obj and posixfcn.obj. ($(OUTDIR)/pathstuff.obj): New dependency. Suggested by Christian Boos <cboos@edgewall.org>. | |||||
2013-10-13 | [SV 40139] Modify "missing separator" for better translation | Paul Smith | 1 | -3/+4 | |
2013-10-13 | Add support for updating the GNU make web pages. | Paul Smith | 3 | -10/+70 | |
Add makefile rules for updating the http://www.gnu.org/software/make web pages, including the online GNU make manual. | |||||
2013-10-13 | Convert to auto-generated ChangeLog files. | Paul Smith | 10 | -125/+43 | |
Rename existing ChangeLog files so they won't be distributed. Add targets to maintMakefile to generate ChangeLog from the Git repository. This will require a version of gnulib be available. Because ChangeLog is auto-generated, we have to switch our automake mode to "foreign" or it will complain and fail. | |||||
2013-10-13 | Set up for the next release. | Paul Smith | 2 | -2/+9 | |
2013-10-09 | GNU Make release 4.0.4.0 | Paul Smith | 5 | -9/+34 | |
2013-10-09 | [SV 39709] Fix some typos. | Paul Smith | 5 | -11/+15 | |
2013-10-07 | Untabify posixfcn.c. | Eli Zaretskii | 1 | -163/+163 | |
2013-10-07 | Foix compilation with MSVC. | Eli Zaretskii | 2 | -9/+17 | |
w32/compat/posixfcn.c (tmpfile): Move declaration of h before the first executable statement. Reported by Gisle Vanem <gvanem@yahoo.no>. | |||||
2013-10-05 | Clean up some tests for use on Windows. | Paul Smith | 4 | -110/+121 | |
2013-10-05 | Sanitize the registered function interface. | Paul Smith | 11 | -49/+143 | |
Expand the characters which are legal in a function name, and check the name for validity. Create a type for the function pointer. Convert the last argument from a boolean to flags, to allow for expansion. | |||||
2013-10-03 | function.c (abspath): Reset root_len to one for Cygwin only when | Eli Zaretskii | 2 | -1/+6 | |
HAVE_DOS_PATHS is defined. Suggested by Christopher Faylor. | |||||
2013-10-02 | Fix tmpfile on MS-Windows. | Eli Zaretskii | 2 | -0/+103 | |
w32/compat/posixfcn.c (tmpfile): New function, a replacement for the Windows libc version. | |||||
2013-10-02 | Fix $abspath on Cygwin when HAVE_DOS_PATHS is in effect. | Eli Zaretskii | 2 | -4/+21 | |
function.c (IS_ABSOLUTE) [__CYGWIN__]: Special definition for Cygwin. (abspath) [__CYGWIN__]: Reset root_len to 1 if the absolute file name has the Posix /foo/bar form. [HAVE_DOS_PATHS]: Use root_len instead of hard-coded 2. | |||||
2013-10-01 | Release GNU Make version 3.99.93.3.99.93 | Paul Smith | 3 | -3/+8 | |
2013-09-30 | Fix portability issues for Guile 1.8. | Paul Smith | 4 | -7/+14 | |
2013-09-30 | Final fixes for obscure output-sync errors. | Paul Smith | 4 | -62/+72 | |
2013-09-30 | Fixes for building with MSVC. | Paul Smith | 4 | -6/+21 | |
2013-09-30 | Solaris /bin/sh can't handle multiple options ("-e -c"). | Paul Smith | 3 | -3/+21 | |
2013-09-29 | Fix build failures on EMX for output-sync support. | Paul Smith | 5 | -12/+17 | |
2013-09-29 | Portability for Guile 1.8. Force UTF-8 encoding. | Paul Smith | 4 | -32/+27 | |
2013-09-29 | Reset GNUMAKEFLAGS after parsing. | Paul Smith | 6 | -8/+52 | |
If we don't do this we'll continually add flags on recursion. This is mainly for users to set in their environment before invoking make. | |||||
2013-09-23 | Rename dash-w to print-directory. | Paul Smith | 2 | -0/+6 | |
Avoid conflicts with dash-W on case-insensitive filesystems. | |||||
2013-09-23 | Fix broken w32 build due to OUTPUT_SYNC -> NO_OUTPUT_SYNC inversion. | Eli Zaretskii | 3 | -3/+9 | |
w32/compat/posixfcn.c: Fix the forgotten OUTPUT_SYNC conditional. job.h: Ditto, but in a comment. | |||||
2013-09-23 | Release GNU Make version 3.99.92.3.99.92 | Paul Smith | 3 | -25/+28 | |
2013-09-22 | [SV 31155] Parse order-only tokens in second expansion results. | Paul Smith | 4 | -11/+48 | |
2013-09-22 | Use explicit cast between void* and pointer-to-function. | Paul Smith | 3 | -4/+9 | |
2013-09-22 | Allow loaded objects to opt out of the "auto-rebuild" feature. | Paul Smith | 3 | -5/+20 | |
2013-09-22 | Defer Guile initialization until the first $(guile...) call. | Paul Smith | 2 | -3/+15 | |
2013-09-22 | Regression test portability to Solaris. | Paul Smith | 7 | -14/+59 | |
2013-09-22 | Add VMS port updates from Hartmut Becker. | Paul Smith | 17 | -151/+71 | |
2013-09-22 | Portability enhancements for Mac OSX. | Paul Smith | 4 | -26/+41 | |
Don't dup stdout into stderr in the test suite. Don't rely on $port_type eq "UNIX" to mean case-preserving. Check against the real output of ar when creating archives. | |||||
2013-09-21 | Create a target that tests alternative configurations. | Paul Smith | 7 | -48/+114 | |
2013-09-21 | Remove obsolete tests. | Paul Smith | 1 | -52/+0 | |
2013-09-21 | Invert the #define for output-sync: turn it off with NO_OUTPUT_SYNC | Paul Smith | 12 | -33/+53 | |
2013-09-21 | Ensure that output generated while reading makefiles is synced. | Paul Smith | 5 | -2/+122 | |
2013-09-21 | Ensure that stderr from shell functions in recipes is synced. | Paul Smith | 7 | -71/+133 | |
2013-09-21 | Don't write "Entering" every time we re-exec for remake makefiles. | Paul Smith | 6 | -10/+65 | |
2013-09-18 | [SV 40043] Set the current directory before printing errors. | Paul Smith | 2 | -5/+10 | |
2013-09-16 | Fix a typo in a comment. | Eli Zaretskii | 1 | -1/+1 | |
2013-09-16 | Avoid compiler warnings in output.c on MS-Windows. | Eli Zaretskii | 2 | -0/+10 | |
output.c [WINDOWS32]: Include windows.h and sub_proc.h, to avoid compiler warnings for CLOSE_ON_EXEC. |