【发布时间】:2015-07-30 09:24:34
【问题描述】:
我有一个包含许多不同配置选项的库。我们通常使用cmake-gui 配置构建并勾选几个复选框。
我想仅使用 cmake 将其自动化为 .sh 脚本。
例如
在 GUI -> 选择一堆不同的选项
等效的 cmake 命令 -> cmake -D CMAKE_XXX=X -D CMAKE_XXY=XXY [a bunch of options here] ..
我如何找到与我从 GUI 选择的任意配置的“等效”cmake 命令行命令?
【问题讨论】:
-
您认为您的问题得到解答了吗?
-
@Antonio 不是。答案讨论了如何使用等效选项调用 cmake,但问题有点不同。如何导出一组GUI选项到它的等效命令行选项?想象一下,您有一个大型项目,其中包含许多难以键入的长名称选项。打开 CMAKE GUI,勾选复选框,然后以某种方式复制等效的 cmake 命令行调用。这必须是可能的,因为 GUI 必须由 cmake cli 支持。
-
啊,好的!我认为起点应该是在没有任何手动配置的情况下生成的 CMakeCache.txt 和从 cmake-gui 更改后的 CMakeCache.txt 之间的
diff -
您找到解决方案了吗?
标签: c++ ubuntu build cmake cmake-gui