【发布时间】:2013-07-12 17:15:02
【问题描述】:
我正在使用自定义工具链文件为嵌入式系统进行开发。 CMAKE_SYSTEM_NAME 设置为“Generic”,因此不能使用 WIN32、UNIX 等变量来检查配置项目的操作系统。但是我需要在不同的操作系统上以不同的方式配置项目。
如何确定执行 cmake 的操作系统?
【问题讨论】:
标签: cmake
我正在使用自定义工具链文件为嵌入式系统进行开发。 CMAKE_SYSTEM_NAME 设置为“Generic”,因此不能使用 WIN32、UNIX 等变量来检查配置项目的操作系统。但是我需要在不同的操作系统上以不同的方式配置项目。
如何确定执行 cmake 的操作系统?
【问题讨论】:
标签: cmake
检查variables that describe the system。
特别感兴趣的是CMAKE_HOST_SYSTEM 变量及其亲属。不幸的是,这些的确切行为很大程度上取决于使用的平台和工具链。如果您没有为您的环境获得合理的价值,请考虑写信给CMake mailing list 以请求为您的平台提供更好的支持。
【讨论】: