Installer: Clean up the Registry more thoroughly on uninstall
[msysgit.git] / mingw / doc / mingw32-make / README.mingw
blobae653ee1ab8f2356d9ceed451eb4ce7c95e1d5d5
1   GNU make port to mingw32
2   Version: 3.81 + patches from Eli Zaretskii
4 This version is compiled with the following:
6 ../make-3.81-patched/configure \
7   --disable-dependency-tracking \
8   --disable-nls \
9   --enable-case-insensitive-file-system \
10   --disable-job-server \
11   --disable-rpath \
12   --program-prefix=mingw32- \
13   --host=i386-pc-mingw32 \
14   --build=i386-pc-mingw32 \
15   --target=i386-pc-mingw32 \
16   --prefix=/mingw
17 mv config.h config.orig ; sed -e 's/:/;/' config.orig > config.h
18 make CFLAGS="-s -O2 -mms-bitfields -mtune=i686"
19 for i in `find . -type f -iname dir`; do rm $i; done
20 make prefix=`cd ../dist;pwd` install
22 Patches:
24 2008-03-03  Eli Zaretskii  <eliz@gnu.org>
26         * variable.c (do_variable_definition) [WINDOWS32]: If
27         find_and_set_default_shell fails to find the new value of SHELL
28         verbatim, run it thru allocated_variable_expand and try again.
30 2008-01-19  Eli Zaretskii  <eliz@gnu.org>
32         * variable.c (target_environment): Don't use shell_var if its
33         `value' field is NULL.
35 2007-09-21  Eli Zaretskii  <eliz@gnu.org>
37         * w32/pathstuff.c (convert_Path_to_windows32): Handle quoted
38         directories in Path.
40 2007-07-21  Eli Zaretskii  <eliz@gnu.org>
42         * function.c (func_shell): Call construct_command_argv with zero
43         value of FLAGS.
45         * job.c (construct_command_argv_internal): New argument FLAGS; all
46         callers changed.
47         [WINDOWS32]: If FLAGS has the COMMANDS_RECURSE bit set, ignore
48         just_print_flag.
50         * job.h (construct_command_argv_internal): Update prototype.
52 2006-11-16  Eli Zaretskii  <eliz@gnu.org>
54         * main.c (main) [HAVE_DOS_PATHS]: Treat DOS file names with
55         backslashes and drive letters as absolute.
57 2006-08-18  Eli Zaretskii  <eliz@gnu.org>
59         * configure.in (PATH_SEPARATOR_CHAR): Define to the value of
60         $PATH_SEPARATOR.
62         * make.h (PATH_SEPARATOR_CHAR): Define only if still undefined.
63         Normally, it is defined in config.h.
65         * config/dospaths.m4 <ac_cv_dos_paths>: Define to yes on Cygwin as
66         well.
68         * job.c (construct_command_argv_internal) [HAVE_DOS_PATHS]: Define
69         sh_chars_sh for Windows platforms that emulate Unix.
71 2006-05-27  Eli Zaretskii  <eliz@gnu.org>
73         * function.c (func_shell) [WINDOWS32]: Reset just_print_flag
74         around the call to construct_command_argv, so that a temporary
75         batch file _is_ created when needed for $(shell).