-
-
Notifications
You must be signed in to change notification settings - Fork 616
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The Makefile generated by premake5 gmake2
calls sh.exe
#2196
Comments
The document is confusing. It said: gmake2 : Generate GNU Makefiles (including Cygwin and MinGW) The original MinGW.org is pretty much dead. No one remember it. People are now all using MinGW-w64. Even so, the statement above is wrong. The original MinGW.org is also pure Win32 like MinGW-w64. But it does have something called MSYS to provide a POSIX environment. MSYS to the original MinGW.org is the same as MSYS2 to MinGW-w64. |
@iahung2 it does not require a "posix" environment. cmd.exe works fine too. |
I can confirm with you that it calls |
@iahung2 make (or mingw32-make, it doesn't matter) will search your PATH for an sh.exe and use it if it's present. This is documented behavior. |
If you wish to enforce a certain shell, you should use: |
This statement is plainly wrong. It needs a POSIX environment. I have tested in Windows Command Prompt. The error is always about it's failed to p/s: I have removed anything related to MSYS2 in the |
This is the command I used in Windows Command Prompt:
I downloaded With p/s: If you want to prove me wrong, please give me a command that works. |
@iahung2 the "mingw environment by NixMan" does not provide an alias for cc->gcc. You can make one, or test by adding |
YOUR statement is plainly wrong. I have done exactly this, and even fixed bugs with the configuration you described before. You need to make your tone more calm. |
I'm using a standalone MinGW distro with
mingw32-make
. If the Makefile generated bypremake5 gmake2
requires a POSIX environment then it's useless for me. The reason why I use a standalone MinGW distro is because I don't want to install a full MSYS2.The text was updated successfully, but these errors were encountered: