gyp documentation документирует 'variables'
раздел как это:Какова область видимости переменных в gyp?
«переменные»: Определения переменных, которые могут быть интерполированы и , используемые в различных других частях файловой.
(акцент мой). Это, по-видимому, исключает использование переменных в включенных gyp-файлах, а также исключает возможность включения других gyp-файлов, которые устанавливают переменные.
Это правильно? Какова область этих переменных и как вы устанавливаете переменные глобально? Я вижу, что в Chromium build/common.gypi
задает множество переменных, но Chromium также использует магический скрипт gyp_chromium
, который отличается от простого gyp
.