我们有一个由 python 脚本和自制工具组成的项目。我们使用带有自定义目标的 cmake 来处理工具和 python 脚本的应用,并安装生成的二进制资源。
我们在 GNU/Linux 和 MS Windows 下使用它。它运行良好,但我们不想强制我们的用户安装编译器,例如 Windows 下的 Visual Studio。
那么,是否可以在没有任何编译器的情况下安装和运行 cmake?我们可以使用 ninja 作为构建系统。
最佳答案
是的,有可能。
CMake 的
project()
命令采用NONE
参数(没有搜索或激活编译器/语言)project(MyProject NONE)
CMake's
-P
script mode如果你想把CMake作为一个跨平台的脚本环境
关于linux - 是否可以在没有任何编译器的情况下使用 cmake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46176955/