Hi @Tizio1234,
Solutions are in the pipe. Today we provide one "fat package" called STM32CubeCLT. Like you say CLT put tools on the system PATH. Not so nice.
Consider CubeCLT as a short-term solution providing a "turn-key solution" with VS Code. We don't consider CubeCLT flexible for customer nor scalable/maintainable for ST.
In the future we will split CubeCLT into smaller parts and use a package manager to allow customers to conveniently source all the required tools to enable build, debug and other use cases.
This idea should help users simplifying the download/update workflows.
As part of this we will provide mechanisms so that you at project-level can define which CMake version you want to use to build the project.
Does it sound like a solution for your problem?
A question for you: What are the main reasons as to why you want to use your system provided CMake version?
Very open to feedback! :)
In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question.