2013-01-21 70 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)