2013-01-21 68 views

回答

-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

該文章可以在GitHub上找到:https://github.com/TooTallNate/n8.io/blob/master/articles/converting-ac-library-to-gyp.markdown – dmitris

+0

試過,並沒有工作。嘗試在'庫'中使用該變量,並在嘗試加載binding.gyp時僅獲取binding.gyp中的未定義變量some​​_variable。 – OrangeDog

0

看起來像它不可能根據this wiki頁面:

  • 執行「早」或「預」變擴建和條件評估。
  • ...
  • 根據需要將目標設置合併到配置中。
1

只需使用可變$(BUILDTYPE)$(ConfigurationName)