Build 变量%的GYP默认值
我正试着玩弄GYP,却被定义“默认变量”搞砸了 有2个文件(一个是主文件,另一个是存储公共数据的文件,包含在主文件中: 1) v_common.gypi:Build 变量%的GYP默认值,build,build-process,gyp,Build,Build Process,Gyp,我正试着玩弄GYP,却被定义“默认变量”搞砸了 有2个文件(一个是主文件,另一个是存储公共数据的文件,包含在主文件中: 1) v_common.gypi: { 'variables': { 'mymodule%': "blblblb", 'mymoduleLibs' : "<(mymodule)/Libs", }, 'target_defaults': { }, } { “变量”:{ “mymodule%”:“BLB”
{
'variables': {
'mymodule%': "blblblb",
'mymoduleLibs' : "<(mymodule)/Libs",
},
'target_defaults': {
},
}
{
“变量”:{
“mymodule%”:“BLB”,
'mymoduleLibs':“我发现了问题。这里描述了它
正确的解决方法是在子目录“variables”(变量)中定义默认变量:{…},因此在展开其他变量之前将对其进行评估,如下所示:
{
'variables': {
'variables': {
'mymodule%': "blblblb",
},
'mymoduleLibs' : "<(mymodule)/Libs",
},
'target_defaults': {
},
}
{
“变量”:{
“变量”:{
“mymodule%”:“BLB”,
},
“mymoduleLibs”:”
'variables': {
'mymodule': "blblblb",
'mymoduleLibs' : "<(mymodule)/Libs",
}
{
'variables': {
'variables': {
'mymodule%': "blblblb",
},
'mymoduleLibs' : "<(mymodule)/Libs",
},
'target_defaults': {
},
}