Я новичок в gyp и много гуглил, но не получил никакой информации о печати значения переменной в файле .gyp или .gypi. Я пытался использовать эхо, но это не сработало для меня.
Итак, мой вопрос очень прост: как напечатать переменную в gyp?
Я новичок в gyp и много гуглил, но не получил никакой информации о печати значения переменной в файле .gyp или .gypi. Я пытался использовать эхо, но это не сработало для меня.
Итак, мой вопрос очень прост: как напечатать переменную в gyp?
Вы можете использовать действие для печати переменных:
{
"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" ],
}
],
...
}
]
}
Убедитесь, что «выходы» указывают на файл, на который есть ссылка в ваших «источниках», даже если вы на самом деле не создаете этот файл. В противном случае действие не будет выполняться, и вы не увидите никаких результатов.