Можно ли определить переменную GYP, значение которой зависит от выбора конфигурации сборки?
Переменная GYP на основе конфигурации сборки
Ответы (3)
Просто используйте переменную $(BUILDTYPE)
или $(ConfigurationName)
.
person
dr15
schedule
27.04.2014
Лучше использовать
<(CONFIGURATION_NAME)
- person dr15; 28.06.2018
Судя по этой вики-странице, это невозможно:
- Выполните «раннее» или «предварительное» раскрытие переменных и условную оценку.
- ...
- При необходимости объедините целевые настройки в конфигурации.
person
abyss.7
schedule
24.01.2014
Я думаю, что это возможно, если вы имеете в виду различия между «Отладкой» и «Выпуском» под «конфигурацией сборки». Попробуйте добавить в свой файл *.gyp следующее:
...
'configurations': {
'Debug': {
'variables': {
'some_variable%' : 'debug_value',
},
'Release': {
'variables': {
'some_variable%' : 'release_value',
},
},
}
...
Ссылки с еще несколькими примерами: gyp - как указать вкус библиотеки ссылок а>; http://n8.io/converting-a-c-library-to-gyp/< /а>
person
Ivan
schedule
14.03.2013
Статью можно найти на GitHub: github.com/TooTallNate/n8.io/blob/master/articles/
- person dmitris; 07.05.2013
Пробовал так и не работает. Попытка использовать переменную в «библиотеках» и просто получить
Undefined variable some_variable in binding.gyp while trying to load binding.gyp
.
- person OrangeDog; 12.07.2013