You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Setup VS Dev Environment
v1
GitHub Action for setting Visual Studio build environment variables and paths for subsequent steps in the job.
This can be especially useful for building C++ using the MSVC compiler using build tools like CMake which lack the good sense to find VS themselves.
The action can find any compatible VS installation (via required VS components), though it will still always run the vsdevenv
command and update the
environment accordingly.
vswhere
: Path tovswhere.exe
(default system-installed copy).arch
: Build architecture (defaultamd64
).components
: List of required VS components, semi-colon separated. (defaultMicrosoft.VisualStudio.Component.VC.Tools.x86.x64
)
install_path
: Selected VS installation path.
MIT License. See LICENSE for details.
jobs:
build:
- uses: actions/checkout@master
- uses: seanmiddleditch/gha-setup-vsdevenv@master
- run: |
mkdir build
cd build
cmake -DCMAKE_CXX_COMPILER=cl.exe ..
- run: cmake --build build