是否可以定義一個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