这段时间因为项目进展不顺,翻译手册的事情暂时被搁置;今天总算能抽出一点点时间略微弥补一下。CMake的命令在上一节已经介绍完了,因为总结这些用法需要大块的时间去构思例子,暂且省去这段loos ends,待以后有假期时补上;先进入另一主题:CMake变量。 CMake变量按功能 ...
CMD :find package 为外部工程加载设置。 查找并加载外来工程的设置。该命令会设置 lt package gt FOUND变量,用来指示要找的包是否被找到了。如果这个包被找到了,与它相关的信息可以通过包自身记载的变量中得到。QUIET选项将会禁掉包没有被发现时的警告信息。REQUIRED选项表示如果报没有找到的话,cmake的过程会终止,并输出警告信息。在REQUIRED选项之后,或 ...
2012-07-15 22:03 0 24906 推荐指数:
这段时间因为项目进展不顺,翻译手册的事情暂时被搁置;今天总算能抽出一点点时间略微弥补一下。CMake的命令在上一节已经介绍完了,因为总结这些用法需要大块的时间去构思例子,暂且省去这段loos ends,待以后有假期时补上;先进入另一主题:CMake变量。 CMake变量按功能 ...
来源 http://www.cnblogs.com/coderfenghc/tag/cmake/ 公司的一个项目使用CMake作为跨平台构建工具;业务有需求,当然要好好研读一下官方的技术手册。目前的计划是先把官方手册翻译一下,了解清楚CMake中的各种命令、属性和变量的用法。同时在工作中 ...
CMake手册详解 前言 CMake是目前比较流行的跨平台构建工具,接触过跨平台项目的小伙伴应该都对他很熟悉。为了能更好的学习CMake,我打算从CMake官网的开发手册入手,系统的学习CMake。CMake的版本也在不停更新,有些新的命令和变量会随着版本更新添加进来,这是后事了,暂且 ...
公司的一个项目使用CMake作为跨平台构建工具;业务有需求,当然要好好研读一下官方的技术手册。目前的计划是先把官方手册翻译一下,了解清楚CMake中的各种命令、属性和变量的用法。同时在工作中也会阅读CMake的真实源码,后续会基于此陆续写一些工程中使用CMake的心得。CMake的版本 ...
上周正在准备转正答辩,手册翻译的事情暂时搁浅了一段时间;现在继续《CMake手册详解》之第八篇: ======================================================= CMD#14:configure_file: 将一份文件拷贝到另一个位置并修改 ...
CMD#6:add_library 使用指定的源文件向工程中添加一个库。 添加一个名为<name>的库文件,该库文件将会根据调用的命令里列出的源文件来创建。<name> ...
书接上回:-) ==================================================== --build <dir>: 构建由CMake生成的工程的二进制树。(这个选项的含义我不是很清楚—译注) 该选项用以下的选项概括了内置构建工具的命令行界面 ...
生成器这一节确实没有很多料,纯粹的流水账;不过为了完整,也还是给它一点篇幅吧。下一章将开始我们真正的主题:-) ================================================= 生成器 在CMake 2.8.3平台上,CMake支持下列生成器 ...