如何切换cmake版本?

问题描述 投票:0回答:1

我有多个具有不同 CMake 依赖项的项目。 不幸的是,由于项目的复杂性,并非所有 CMake 版本都是 100% 向后兼容。

类似于python的虚拟环境,有没有办法在CMake之间无缝切换?

我已经从 CMake 的 github 工件安装了过去的构建,并将二进制路径插入到 shell 中的 PATH 变量前面,这样它将获取已安装的二进制文件。

export PATH="/Applications/CMake.app/Contents/bin/:$PATH"
cmake
1个回答
0
投票

解决方法是重命名特定版本的 cmake 命令。

sudo mv /Applications/CMake.app/Contents/bin/cmake /Applications/CMake.app/Contents/bin/cmake_3.29.1

找到您的

~/.bashrc
~/.zshrc
后,您可以致电

cmake_3.29.1 --version
© www.soinside.com 2019 - 2024. All rights reserved.