cmake policy
2024-08-30 00:18:50
1 cmake policy是什么?
cmake policy可以理解为cmake的语法标准,也就是说,它规定了cmake在解析CMakeLists.txt文件时的行为。
2 cmake policy的用途是什么?
cmake在进化的过程中,需要关心两件事情,一是对以前的版本兼容,这样的话,以前的开发者写的CMakeLists.txt在新版本的cmake下仍然可以使用。一是,要对老版本的bugs进行修复。但是,往往二者难以兼容,怎么办呢?那么就使用policy了。就算是新的cmake,但是只要指定了一个policiy,那么它解析CMakeLists.txt时,扔然会按照该policy规定的来解析,这样的话,就不会报error和warning了。
3 在自己的project中怎么使用cmake policy?
这个需要对cmake的各个policy了解,并且在编译的过程中遇到了error和这个相关,否则不需要使用policy。
参考资料:
https://cmake.org/Wiki/CMake/Policies
最新文章
- Http权威指南(一)---读书笔记
- Smarty插件简单开发
- spring计划任务,springMvc计划任务,Spring@Scheduled,spring定时任务
- A Byte of Python 笔记(9) 面向对象编程
- AspNet.WebAPI.OData.ODataPQ
- install postgis(2.0) on ubuntu(12.04)
- [Colony]RHCS集群理论
- 【代码学习】MYSQL数据库的常见操作
- makefile介绍1.0
- Vue学习——使用vue-cli搭建一个简单的本地vue项目
- js demo1
- 目标检测算法(1)目标检测中的问题描述和R-CNN算法
- windows 设置ipsec防火墙
- Web项目发布步骤总结
- sed 用法记录
- 团队作业记账本开发NABCD
- centos7下安装nginx的方法
- webstorm打开一个门户工程流程
- OCIlib的几个函数的执行效率(附上pro*c的性能对比)
- isBalanced函数实现
热门文章
- HDU-ACM“菜鸟先飞”冬训系列赛——第7场 H
- querySelector和getElementById之间的区别
- shell date获取时间值
- Ubuntu 16.04下使用Wine安装Notepad++
- C++ 11中几个我比较喜欢的语法(二)
- Windows网络编程 2 【转】
- Ambient Occulution
- ClassPathXmlApplicationContext和FileSystemXmlApplicationContext区别
- 【Salvation】——项目进展&;已取得的成果
- 转: 三大WEB服务器对比分析(apache ,lighttpd,nginx) (2008年的旧文,仅供参考之用)