Skip to content
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

Initial support for GNU Make for Windows #79500

Merged
merged 2 commits into from
Feb 7, 2025
Merged

Conversation

alef
Copy link
Contributor

@alef alef commented Feb 2, 2025

Summary

Build "Initial support for GNU Make for Windows"

Purpose of change

https://github.com/maweil/CompileMakeForWindows provides executable and dll for GNU Make v4.

https://gnuwin32.sourceforge.net/packages/make.htm stopped a v3.81.

Describe the solution

Start moving some $(shell ...) calls to be compatible with Windows under a Developer PowerShell for VS 2022.

Describe alternatives you've considered

Wait to fully support MSVC, but it is a long way to go. Let's see what this PR breaks first.

Testing

Additional context

Hoping macOS builds, need to see how GHA reacts, hence Draft PR first

alef added 2 commits February 2, 2025 19:06
`uname -o` is supported by gha macos-13.
They both inherit OS from Windows
@github-actions github-actions bot added Code: Build Issues regarding different builds and build environments json-styled JSON lint passed, label assigned by github actions astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions labels Feb 2, 2025
@alef alef marked this pull request as ready for review February 5, 2025 20:39
@github-actions github-actions bot added BasicBuildPassed This PR builds correctly, label assigned by github actions and removed BasicBuildPassed This PR builds correctly, label assigned by github actions labels Feb 5, 2025
@Maleclypse Maleclypse merged commit 848ecd4 into CleverRaven:master Feb 7, 2025
45 checks passed
@alef alef deleted the make_exe branch February 7, 2025 05:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions Code: Build Issues regarding different builds and build environments json-styled JSON lint passed, label assigned by github actions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants