如何将变量写入父对象';CMake中的父范围?
我知道当我在一个函数中时,我可以使用以下方法在调用范围中设置变量:如何将变量写入父对象';CMake中的父范围?,cmake,scope,Cmake,Scope,我知道当我在一个函数中时,我可以使用以下方法在调用范围中设置变量: set(MYVAR 1 PARENT_SCOPE) 我想要的是能够在祖父母范围内设置一个变量(如果存在) 我知道,如果我将函数重新定义为宏,那么set(MYVAR 1 PARENT\u SCOPE)将有效地满足我的需要。但不幸的是,由于不相关的原因,我不能这样做 一个解决方案对我来说是可行的,可以作为解决问题的一种方法
set(MYVAR 1 PARENT_SCOPE)
我想要的是能够在祖父母范围内设置一个变量(如果存在)
我知道,如果我将函数重新定义为宏,那么set(MYVAR 1 PARENT\u SCOPE)
将有效地满足我的需要。但不幸的是,由于不相关的原因,我不能这样做
一个解决方案对我来说是可行的,可以作为解决问题的一种方法