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

Adds Windows and SharpWin support #119

Closed
wants to merge 3 commits into from

Conversation

robertmeta
Copy link
Contributor

This provides extremely basic support for SharpWin. Should have zero impact on anything that isn't Windows.

  1. Gates parts of the Makefile that can't work on windows (chmod, README using HEAD and tar)
  2. Ensures when on windows it uses cmd.exe and doesn't use sh if available
  3. Changes the quotes from ' to " for the build line, this does not matter on *nix, and makes it work in cmd.exe
  4. Adds the SharpWin server option

More complete version will come before merging officially, but this is enough to let people test by using Emacspeak git and SharpWin git together.

@tvraman
Copy link
Owner

tvraman commented Mar 30, 2024

Let's not touch so many files. And let's not have if/else switches everywhere, I wont sign up to maintaining this. To build on Windows: A. Require user to use cygwin or wsl, or alternatively B. Write a Windows specific Makefile. Linux tools like tar etc are expected -- I'm not interested in having Emacspeak work for a Windows user who wont install Linux-like tools

@robertmeta
Copy link
Contributor Author

robertmeta commented Mar 30, 2024 via email

@robertmeta robertmeta closed this Mar 30, 2024
@robertmeta
Copy link
Contributor Author

robertmeta commented Mar 30, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants