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

Install VsDevCmd #173

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Install VsDevCmd #173

wants to merge 7 commits into from

Conversation

huangqinjin
Copy link
Contributor

@huangqinjin huangqinjin commented Jan 8, 2025

  1. Install Common7/Tools
    This directory contains batch scripts to setup Developer Command Prompt.
    Environment variable VS170COMNTOOLS points to this directory, and some
    tools use it to locate VS installation root and MSVC toolchains.
    The folder is only 5MB in size and is extremely useful on Windows, so it is installed by default.

  2. Patch VsDevCmd
    To make it lookup Windows SDK in the installation root.
    Also workaround some Wine bugs.
    Wine 10 (not yet released) is required to Wine 9 can run test-vcvars.sh after disable some tests.
    But VsDevCmd.bat probably works on Wine 9 with some minor bugs.

  3. Add powershell scripts to test on Windows
    Currently these scripts work on both Windows PowerShell 5.1 and PowerShell Core (pwsh). But it would be better to drop 5.1 support in future as it doesn't support UTF8NoBOM encoding and Pipeline Chain Operators (7+).

Related #131.

@huangqinjin huangqinjin force-pushed the vsdevcmd branch 2 times, most recently from a2079ca to a564766 Compare January 10, 2025 09:22
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.

1 participant