如何将构建目录和工具链文件传递给cmake-gui?

时间:2018-04-17 12:59:59

标签: windows cmake cmake-gui

我在Windows平台上使用CMake来交叉编译嵌入式应用程序。 现在我想使用cmake-gui来配置构建。是否可以将构建目录工具链文件传递给cmake-gui

更多背景资料 我有一个构建脚本,它将(1)调用cmakemake来构建应用程序,或者(2)调用cmake-gui来配置构建。当gui启动时,应该配置构建目录和工具链。

1 个答案:

答案 0 :(得分:1)

在使用make作为构建系统时,请直接致电:

,而不是直接致电cmake-gui
make edit_cache

edit_cache目标在主Makefile中定义。它的规则是这样的:

edit_cache:
    <path to cmake-gui> -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)

请注意如何将源目录和构建目录传递到cmake-gui程序。工具链文件将从缓存中读取。