是否可以定义一个GYP变量,其值取决于构建配置的选择?基于构建配置的GYP变量
6
A
回答
-1
我认为如果你的意思是'构建配置'区别'调试'和'发布'是可能的。尝试添加下面你* .gyp文件:
...
'configurations': {
'Debug': {
'variables': {
'some_variable%' : 'debug_value',
},
'Release': {
'variables': {
'some_variable%' : 'release_value',
},
},
}
...
链接与一些更多的例子:gyp - how to specify link library flavor; http://n8.io/converting-a-c-library-to-gyp/
0
看起来像它不可能根据this wiki页面:
- 执行“早”或“预”变扩建和条件评估。
- ...
- 根据需要将目标设置合并到配置中。
1
只需使用可变$(BUILDTYPE)
或$(ConfigurationName)
。
相关问题
- 1. node-gyp Debug |释放配置变量
- 2. visual studio,构建配置:如何构建基于另一个构建配置
- 3. 基于构建配置修改WMAppManifest.xml
- 4. RxSwift基于变量构建一个Observable
- 5. 构建基于布尔变量
- 6. 基于现有变量构建URL
- 7. 基于构建或配置文件的城堡温莎配置
- 8. 在android上编写用于构建lib的gyp构建脚本
- 9. 基于变量创建DataReader
- 10. DIY构建配置变换
- 11. 基于log4net中的构建配置的不同appender
- 12. 创建配置变量
- 13. xcode - 基于构建配置的条件编译
- 14. 如何重现基于TeamCity配置的本地构建?
- 15. 基于构建配置文件的条件AndroidManifest属性?
- 16. 针对基于构建配置文件的不同包版本
- 17. 为iPhone构建基于配置文件的IOS应用程序
- 18. 如何创建用于Xcode构建设置值的变量?
- 19. 构建基于其他变量值和静态文本的PHP变量名称
- 20. 如何基于变量的值动态构建ExtJS对象?
- 21. 基于发布的变量构建MySQL查询
- 22. 在基于架构的VB.Net中创建一个变量
- 23. 基于环境变量的Rspec测试配置
- 24. 从基于变量的配置文件中检索值
- 25. 基于变量
- 26. 基于seq_item中的2个随机变量构造变量
- 27. 如何根据构建配置将DeployIisAppPath设置为变量?
- 28. Systemjs构建器,基本用法/配置
- 29. 基于另一个变量的增量创建变量
- 30. 填充Excel列基于匹配变量
该文章可以在GitHub上找到:https://github.com/TooTallNate/n8.io/blob/master/articles/converting-ac-library-to-gyp.markdown – dmitris
试过,并没有工作。尝试在'库'中使用该变量,并在尝试加载binding.gyp时仅获取binding.gyp中的未定义变量some_variable。 – OrangeDog