6

我正在使用自定义工具链文件为嵌入式系统开发。CMAKE_SYSTEM_NAME 设置为“Generic”,因此不能使用WIN32、UNIX 等变量来检查配置项目的操作系统。但是我需要在不同的操作系统上以不同的方式配置项目。

如何确定执行 cmake 的操作系统?

4

1 回答 1

3

检查描述系统的变量

特别感兴趣的是CMAKE_HOST_SYSTEM变量及其亲属。不幸的是,这些的确切行为在很大程度上取决于使用的平台和工具链。如果您没有为您的环境获得合理的价值,请考虑写信给CMake 邮件列表以请求为您的平台提供更好的支持。

于 2013-07-12T08:28:46.407 回答