如何在生成项目时打印变量值(gyp)

时间:2016-03-29 13:55:05

标签: gyp

我是gyp&的新手我搜索了很多,但我没有得到有关在 .gyp .gypi 文件中打印变量值的任何信息。我尝试使用echo,但这对我没用。

所以,我的问题非常简单:如何在gyp中打印变量?

1 个答案:

答案 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;中引用的文件,即使您实际上并未创建该文件。否则,该动作将不会运行,您将看不到任何输出。