c++ - 导出 cmake-gui 选项

标签 c++ ubuntu build cmake cmake-gui

我有一个包含大量不同配置选项的库。我们通常使用 cmake-gui 配置构建并勾选几个复选框。

我想仅使用 cmake 将其自动生成一个 .sh 脚本。

例如
在 GUI -> 选择一堆不同的选项
等效的 cmake 命令 -> cmake -D CMAKE_XXX=X -D CMAKE_XXY=XXY [这里有一堆选项] ..

如何找到与我从 GUI 选择的任意配置“等效”的 cmake 命令行命令?

最佳答案

解释了缓存变量的等效 cmake 命令 here (-D 选项)。注意 previous documentation was ambiguous ,因此请注意始终检查最新版本。

基本上:

-D<var>:<type>=<value>

您还必须指定类型,以便以与通过 cmake-gui 过程相同的方式缓存变量。请注意,变量定义仅在第一次需要:如果不再指定,将使用缓存的值。

关于c++ - 导出 cmake-gui 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30310562/

相关文章:

android - 使用预编译 header 时 GCC 失败且没有消息

php - Guzzle 在 16kB 后截断 header

apache - Ubuntu本地主机问题

c++ - 在迭代时修改数据结构

c++ - OpenMP 不会运行多个线程

git - LockedFileException : failed to lock file config. 写锁

c++ - 为嵌入式 C/C++ 项目构建系统

windows - MinGW-w64 找不到存在的 Makefile

c++ - 如何使用DCB结构设置波特率28800

python - conda安装django时出现PermissionError(13, 'Permission denied')