microsoft / microsoft/vscode-cmake-tools

[FR] C++20 modules support

Open
#3,335 1 comment 10 reactions 0 assignees View on GitHub
enhancement Feature: extensibility
Dominant language
TypeScript
Stars
1.7k
Forks
546
Avg merge
2d 16h
Merged PRs (30d)
32

Description

### Brief Issue Summary

It looks like the extension will need to provide modules support by taking into account the output of FILE_SET:

https://gitlab.kitware.com/cmake/cmake/-/issues/24037#note_1258586

### CMake Tools Diagnostics

_No response_

### Debug Log

_No response_

### Additional Information

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked CMake issue about FILE_SET output and then trace how this extension currently discovers CMake targets and sources. Done means the extension correctly accounts for FILE_SET output when providing C++20 modules support, but the issue names no repository files or tests to guide implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp, typescript
Domain
build-system, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.