CMAKE 字符串选项

标签 cmake

如何指定字符串 optionCMakeLists.txt ?语法 option(OPT1 "Helpstring" ON)适用于 bool 选项,但我想要一些字符串选项,例如 -march=参数传递给 gcc .

最佳答案

任何用户可设置的变量都可以用 set 定义:

set(OPT2 "Default" CACHE STRING "Helpstring")

所以 -march 会是这样的:
set(ARCH "" CACHE STRING "Architecture to tell gcc to optimize for (-march)")

关于CMAKE 字符串选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8709877/

相关文章:

c++ - 从另一个 CMakeLists.txt 将变量读入 cmake

c++ - ''No such file or directory' 'cmake' 在 c++ 中从源代码生成 libssh 0.8.2 成功后?

c++ - 构建wxWidgets Hello world

c++ - 如何为 jsoncpp 编写 cmake 模块?

opencv - OpenKinect:无法构建 RGBDemo

cmake - 使用 cmake : `Undefined reference to ' g_thread_init'` 编译 vala

c - 如何在 Linux 中使用 CMake 构建单个可执行二进制文件

c - 如何在 Clion/Cmake 中链接外部库?

cmake 在 OS X 上找不到 gl.h

c++ - 无法将本地编译的库添加到 CMake 项目