MicrosoftEdge / MicrosoftEdge/WebView2Feedback

Add support for CMake or other Build Systems

Open
#595 2 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request tracked
Dominant language
PowerShell
Stars
526
Forks
67
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem? Please describe.

I often use CMake and Ninja as a build system, even for Windows only code, as it is better supported with VSCode. But as this is only a Nuget package, it makes it hard to use without MSBuild.

Describe the solution you'd like and alternatives you've considered

I propose a Git repository with tags for each version that have same contents as the Nuget package. No special files should be added for any one build system, as to allow for easy use with any build system. This would also allow integration into other package managers, like vcpkg, to be easier.

AB#30064672

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the NuGet package contents and the repository's current release and tagging setup, with attention to CMake and Ninja users. Done means versioned Git tags expose the same contents as the NuGet package without build-system-specific files, enabling use with other build systems and package managers such as vcpkg.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, git
Domain
build-system, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.