我是gyp&的新手我搜索了很多,但我没有得到有关在 .gyp 或 .gypi 文件中打印变量值的任何信息。我尝试使用echo,但这对我没用。
所以,我的问题非常简单:如何在gyp中打印变量?
答案 0 :(得分:2)
您可以使用操作来打印变量:
{
"variables": {
"BUILD_TESTS": "false",
},
"targets": [
{
"target_name": "my_target",
'actions': [
{
'action_name': 'print_variables',
'action': [ 'echo', 'BUILD_TESTS: <(BUILD_TESTS) | BASE_DIR: <(BASE_DIR)', ],
'inputs': [],
'outputs': [ "src/some_file.cc" ],
}
],
...
}
]
}
确保&#34;输出&#34;指向您的&#34;来源&#34;中引用的文件,即使您实际上并未创建该文件。否则,该动作将不会运行,您将看不到任何输出。