You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,7 @@
5
5
Features:
6
6
7
7
- Add an option to specify the launch target for debugging CTest tests. [#4273](https://github.com/microsoft/vscode-cmake-tools/pull/4273)
8
+
- Add a setting to enable/disable our built-in language services. [#4290](https://github.com/microsoft/vscode-cmake-tools/issues/4290)
8
9
9
10
Improvements:
10
11
@@ -16,6 +17,9 @@ Bug Fixes:
16
17
- Fix bug that makes `Configure Task` lists only first folder in workspace. [#3232](https//github.com/microsoft/vscode-cmake-tools/issues/3232)
17
18
- Fix displaying "Go to Test" in the Test Explorer when the DEF_SOURCE_LINE property is set, but there is no backtrace information present. [#4321](https://github.com/microsoft/vscode-cmake-tools/pull/4321)[@rjaegers](https://github.com/rjaegers)
18
19
- Fix gnuld error parsing false positive on make errors, false negative due to trailing \r, and false parsing of new "multiple definitions" error [#2864](https://github.com/microsoft/vscode-cmake-tools/issues/2864)[@0xemgy](https://github.com/0xemgy)
20
+
- Fixes for small bug string bugs. [#4319](https://github.com/microsoft/vscode-cmake-tools/issues/4319), [#4317](https://github.com/microsoft/vscode-cmake-tools/issues/4317), [#4312](https://github.com/microsoft/vscode-cmake-tools/issues/4312)
21
+
- Fixes localization for "workspace is" string. [#4374](https://github.com/microsoft/vscode-cmake-tools/issues/4374)
22
+
- Make tooltips for selecting Launch/Debug Target. [#4373](https://github.com/microsoft/vscode-cmake-tools/issues/4373)
[CMake Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools) provides the native developer a full-featured, convenient, and powerful workflow for CMake-based projects in Visual Studio Code.
3
+
<palign=center ><i>Enhancing CMake development in VS Code.</i></p>
**PLEASE**, if you experience any problems, have any questions, or have an idea
23
-
for a new feature, create an issue on [the GitHub page](https://github.com/microsoft/vscode-cmake-tools)!
21
+
## Introduction
22
+
[CMake Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools) provides the native developer a full-featured, convenient, and powerful workflow for CMake-based projects in Visual Studio Code. It simplifies advanced configurations with support for CMake presets and enhances the development experience by supporting rich IntelliSense features, a built-in debugger for CMake scripts, and configurable CMake tasks. Its customizable interface allows for efficient tailored control of projects, while CTest integration ensures straightforward test execution and monitoring.
24
23
25
-
This extension currently provides basic language support for CMake built into the extension.
Ensure CMake is available on your system. A couple of options are:
54
+
-[Download CMake](https://cmake.org/download/).
55
+
- Utilize the CMake that is bundled with a Visual Studio installation.
56
+
57
+
Install the CMake Tools extension from the Extensions pane within VS Code or from the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools).
58
+
59
+
Ensure that either you've added your CMake executable to your PATH, or you've adjusted the `cmake.cmakePath` setting to point to your CMake executable.
60
+
61
+
## Resources
62
+
-[Docs](docs/README.md) for comprehensive documentation.
63
+
-[Quick Start](https://code.visualstudio.com/docs/cpp/CMake-linux) to get up and running fast.
64
+
-[Github](https://github.com/microsoft/vscode-cmake-tools) for source code, issues, and contributing.
65
+
66
+
## Contributing
67
+
We encourage an open and collaborative development environment and welcome all contributions. Whether you're fixing bugs, proposing new features, or improving our documentation - we invite you to join the CMake Tools community. Please review our [contribution guidelines](CONTRIBUTING.md) and adhere to our [code of conduct](https://opensource.microsoft.com/codeofconduct/).
68
+
69
+
You can file issues with us using one of our templates:
70
+
71
+
[Bug Report](https://github.com/microsoft/vscode-cmake-tools/issues/new?template=bugreport.yml): If you see an error message or encounter an issue while using the CMake Tools extension.
72
+
73
+
[Feature Request](https://github.com/microsoft/vscode-cmake-tools/issues/new?template=featurerequest.yml): If you have a suggestion or need a feature that would enhance development.
74
+
75
+
[Documentation Request](https://github.com/microsoft/vscode-cmake-tools/issues/new?template=docrequest.yml): Requesting changes or additions to the [CMake Tools documentation](docs/README.md).
76
+
77
+
##
26
78
27
79
### Microsoft Open Source Code of Conduct
28
80
@@ -35,3 +87,9 @@ This extension collects usage data and sends it to Microsoft to help improve our
35
87
### Credits
36
88
37
89
This project was started by [@vector-of-bool](https://github.com/vector-of-bool) and is now currently maintained by Microsoft.
0 commit comments