CMake 从入门到崩溃3
Posted 路过的摸鱼侠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake 从入门到崩溃3相关的知识,希望对你有一定的参考价值。
CMake 从入门到崩溃3 - 基础语法之作用域
上一篇我们介绍了 CMake 变量的使用,在这篇里我们会讲解 CMake 是怎样做名字查找的,也就是 CMake 中的变量作用域,由于 CMake 的作用域和其他编程语言区别很大,因此理解 CMake 作用域机制对正确的写出 CMake 脚本帮助很大
CMake 本质上是一个基于目录的作用域,设置一个变量,将为该文件和它的全部子目录设置该变量
CMake 中的名字查找沿作用域树向上做查找,因此你在子目录中修改了变量的值,只会影响到子目录及更深的目录,并不会对父目录产生任何影响
- CMake 如果在当前作用域找不到该变量,就会到 Cache 中去找
以上是关于CMake 从入门到崩溃3的主要内容,如果未能解决你的问题,请参考以下文章