Repository: lucy-charmonizer Updated Branches: refs/heads/master 58cdc20d5 -> 6ea06d339
Make sure that mingw32-make uses the correct shell Project: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/commit/78d051f7 Tree: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/tree/78d051f7 Diff: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/diff/78d051f7 Branch: refs/heads/master Commit: 78d051f71e520e8b9be24ed7a100bf5a1effe650 Parents: 58cdc20 Author: Nick Wellnhofer <[email protected]> Authored: Wed Jul 6 15:37:41 2016 +0200 Committer: Nick Wellnhofer <[email protected]> Committed: Wed Jul 6 15:37:41 2016 +0200 ---------------------------------------------------------------------- src/Charmonizer/Core/Make.c | 5 +++++ 1 file changed, 5 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/blob/78d051f7/src/Charmonizer/Core/Make.c ---------------------------------------------------------------------- diff --git a/src/Charmonizer/Core/Make.c b/src/Charmonizer/Core/Make.c index 25fda59..0272d89 100644 --- a/src/Charmonizer/Core/Make.c +++ b/src/Charmonizer/Core/Make.c @@ -630,6 +630,11 @@ chaz_MakeFile_write(chaz_MakeFile *self) { chaz_Util_die("Can't open Makefile\n"); } + if (chaz_Make.shell_type == CHAZ_OS_CMD_EXE) { + /* Make sure that mingw32-make uses the cmd.exe shell. */ + fprintf(out, "SHELL = cmd\n"); + } + for (i = 0; self->vars[i]; i++) { chaz_MakeVar *var = self->vars[i]; fprintf(out, "%s = %s\n", var->name, var->value);
