是否可以在没有任何编译器的情况下使用cmake

时间:2017-09-12 12:53:57

标签: linux windows cmake

我们有一个由python脚本和自制工具组成的项目。我们使用cmake和自定义目标来处理工具和python sripts的应用程序并安装生成的二进制资源。

我们在GNU / Linux和MS Windows下使用它。它运行良好,但我们不想强迫用户安装编译器,如Windows下的Visual Studio。

那么,是否可以在没有任何编译器的情况下安装和运行cmake?我们可以使用忍者作为构建系统。

1 个答案:

答案 0 :(得分:3)

是的,它可能。

  1. CMake的project()命令采用NONE参数(未搜索或激活编译器/语言)

    project(MyProject NONE)
    
  2. CMake's -P script mode如果您想将CMake作为跨平台脚本环境