标签:http io 使用 ar for 文件 sp on c
接前面的一二三,学习一下 CMakeCache.txt 相关的东西。
可以将其想象成一个配置文件(在Unix环境下,我们可以认为它等价于传递给configure的参数)。
命令行 cmake . -D <var>:<type>=<value> 定义变量
cmake 第一次运行时将生成 CMakeCache.txt 文件,我们可以通过ccmake或cmake-gui或make edit_cache对其进行编辑。
对应于命令行 -D 定义变量,-U 用来删除变量(支持globbing_expr),比如 cmake -U/*QT/* 将删除所有名字中带有QT的cache项。
cmake 的变量系统远比第一眼看上去复杂:
看个例子:
要习惯用帮助
cmake --help-command SET
为了避免每次运行都要进行头文件和库文件的探测,以及考虑到允许用户通过ccmake设置头文件路径和库文件的重要性,这些东西必须进行cache。
另一方面,模块查找时输出的变量(<name>_FOUND,<name>_INCLUDE_DIRS,<name>_LIBRARIES)不应该被cache
标签:http io 使用 ar for 文件 sp on c
原文地址:http://www.cnblogs.com/lidabo/p/3976968.html