cmake:cmake_host_system_information 落日映苍穹つ 2022-10-11 13:46 93阅读 0赞 查询主机系统相关信息。 cmake_host_system_information(RESULT <variable> QUERY <key> ...) 查询运行cmake的主机系统的系统信息。可以提供一个或多个< key>来选择要查询的信息。查询的值列表存储在< variable>中。 < key>可以是以下值之一: <table> <thead> <tr> <th>值</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>NUMBER_OF_LOGICAL_CORES</td> <td>主机逻辑核数目,cpu线程数</td> </tr> <tr> <td>NUMBER_OF_PHYSICAL_CORES</td> <td>主机物理核数目,cpu内核数</td> </tr> <tr> <td>HOSTNAME</td> <td>主机名字</td> </tr> <tr> <td>FQDN</td> <td>域名</td> </tr> <tr> <td>TOTAL_VIRTUAL_MEMORY</td> <td>虚拟内存总大小</td> </tr> <tr> <td>AVAILABLE_VIRTUAL_MEMORY</td> <td>虚拟内存可用大小</td> </tr> <tr> <td>TOTAL_PHYSICAL_MEMORY</td> <td>物理内存总大小</td> </tr> <tr> <td>AVAILABLE_PHYSICAL_MEMORY</td> <td>物理内存可用大小</td> </tr> <tr> <td>IS_64BIT</td> <td>是否是64位,如果是的话,查询值会被赋为1</td> </tr> <tr> <td>HAS_FPU</td> <td>cpu是否支持浮点运算</td> </tr> <tr> <td>HAS_MMX cpu是否支持MMX(多媒体扩展指令)</td> <td></td> </tr> <tr> <td>HAS_MMX_PLUS</td> <td>cpu是否支持MMX PLUS(加强的多媒体扩展指令)</td> </tr> <tr> <td>HAS_SSE</td> <td>cpu是否支持 SSE</td> </tr> <tr> <td>HAS_SSE2</td> <td>cpu是否支持 SSE2</td> </tr> <tr> <td>HAS_SSE_FP</td> <td>cpu是否支持 SSE FP</td> </tr> <tr> <td>HAS_SSE_MMX</td> <td>cpu是否支持SSE MMX</td> </tr> <tr> <td>HAS_AMD_3DNOW</td> <td>是否是支持 3D NOW技术的AMD cpu</td> </tr> <tr> <td>HAS_AMD_3DNOW_PLUS</td> <td>是否是支持 3D NOW PLUS技术的AMD cpu</td> </tr> <tr> <td>HAS_IA64</td> <td>是否是IA64指令集处理器</td> </tr> <tr> <td>HAS_SERIAL_NUMBER</td> <td>cpu是否有序列号</td> </tr> <tr> <td>PROCESSOR_SERIAL_NUMBER</td> <td>cpu 序列号查询</td> </tr> <tr> <td>PROCESSOR_NAME</td> <td>cpu名称</td> </tr> <tr> <td>PROCESSOR_DESCRIPTION</td> <td>cpu的全部说明</td> </tr> <tr> <td>OS_NAME</td> <td>操作系统名字,其实类似于uname -s命令的查询结果,参考CMAKE_HOST_SYSTEM_NAME</td> </tr> <tr> <td>OS_RELEASE</td> <td>操作系统子类型</td> </tr> <tr> <td>OS_VERSION</td> <td>操作系统版本</td> </tr> <tr> <td>OS_PLATFORM</td> <td>运行平台信息,类是于uname -p命令,参考CMAKE_HOST_SYSTEM_PROCESSOR</td> </tr> </tbody> </table>
还没有评论,来说两句吧...