【发布时间】:2010-10-15 23:15:45
【问题描述】:
我知道如何使用 CMAKE 检索正常的机器范围的环境变量
$ENV{EnvironmentVariableName}
但我无法检索用户特定的环境变量。有可能吗?如何实现?
【问题讨论】:
-
这是关于如何在 CMake 中检索环境变量的 Google 首次点击。问题已经包含答案可能有点奇怪,但它不应该被删除 IMO。
-
@Ludwik 因为它解决了用户特定环境变量在 CMake 脚本中不可用的问题。
-
部分问题在于“用户特定环境变量”和“正常机器范围的环境变量”之间的划分是一个非常特定于 Windows 的概念。类 Unix 系统不关心环境变量的设置位置;它们都是一样的。
-
例:
message($ENV{WINDIR})显示C:\Windows(注意不是写成%WINDIR%)
标签: windows environment-variables cmake