Releases: itavero/vscode-cmake-language-model-tools
Releases · itavero/vscode-cmake-language-model-tools
Release v0.2.2
Changed
- Enhanced
find_cmake_build_target_containing_filetool to prioritize targets by type when multiple matches are found, preferring executable and library targets over utility targets
Notes
Starting with this release, the VSIX is also available via the Releases section on the GitHub repository.
Release 0.2.1
Fixed
- Improved logic to convert absolute paths to relative paths within the workspace. (see #7)
Release 0.2.0
Added
- Initial implementation of the following tools (thanks to Copilot for the help):
get_cmake_project_info- Returns comprehensive project information including source/build directories and targets with typesget_cmake_cache_variable- Retrieves a single value from the CMake cacheget_cmake_cache- Retrieves the entire contents of the CMake cacheget_active_cmake_build_type- Retrieves the currently selected build typebuild_cmake_target- Builds specified CMake targetsconfigure_cmake_project- Configures/reconfigures the CMake projectfind_cmake_build_target_containing_file- Finds CMake targets that contain or can access a specific file through source files or include directories