首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >处理器功能的CMake测试

处理器功能的CMake测试
EN

Stack Overflow用户
提问于 2012-01-25 05:14:34
回答 1查看 1.5K关注 0票数 1

我想知道CMake是否有可能像使用配置脚本一样运行测试。具体地说,我想测试我正在编译的系统是否支持rdtscp指令。

我使用的是Linux,如果我使用的是一个配置脚本,我可以这样做:

代码语言:javascript
复制
cat /proc/cpuinfo | head -n 19 | tail -1 | grep -c rdtscp

如果rdtscp特性不存在,它将给我一个0;如果它存在,它将给我一个1。然后我可以用它来决定是否定义RDTSCP。我想知道是否有可能用CMake做一些类似的事情,即使它不是完全可移植的(我只在Linux下运行,我没有使用Visual Studio,等等)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-25 15:21:47

代码语言:javascript
复制
execute_process(COMMAND cat /proc/cpuinfo
    COMMAND head -n 19
    COMMAND tail -1
    COMMAND grep -c rdtscp
    OUTPUT_VARIABLE OUT)
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8994255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档