microsoft / vscode-cmake-tools

CMake integration in Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=vector-of-bool.cmake-tools
MIT License
1.48k stars 456 forks source link

[FR] Support module map files #3909

Open MathiasMagnus opened 4 months ago

MathiasMagnus commented 4 months ago

Brief Issue Summary

Support exposing the contents of module maps created by CMake to LSP engines.

CMake Tools Diagnostics

No response

Debug Log

No response

Additional Information

CMake creates module map files which holds module mapping of translation units to used module files on disk. This information should be exposed to LSP engines without user intervention as examplified here @bobbrow mentioned that this part of the integration is the onus of CMakeTools, not CppTools.

gcampbell-msft commented 4 months ago

Thanks for the issue, I've placed it in our backlog and we will prioritize it when we can based on bandwidth and demand for other issues. Thanks!