【发布时间】:2016-10-26 18:01:29
【问题描述】:
我试图更好地理解 CMake 并翻阅文档以便将 gRPC 移植到 Windows,而真正困扰我的一件事是如何区分文档中的字符串输入和变量输入。例如,从 CMake 获取 LINK_DIRECTORIES 命令。它需要任意数量的目录,但仅阅读文档,我不清楚是否可以将字符串变量传递给 LINK_DIRECTORIES、字符串或任何一个。
例如:
如果设置了set(DIR, "/lib");,则以下哪项有效:
1号
set(DIR, "/lib");
link_directories(DIR)
2号
link_directories(${DIR})
似乎 LINK_DIRECTORIES 接受字符串而不是变量。我是通过编码和运行它发现的,但是这种方式大大减慢了我的进度,因为我必须对每行进行一次完整性检查。我的理解中缺少什么?
【问题讨论】:
标签: cmake