6

是否可以定义一个 GYP 变量,其值取决于构建配置的选择?

4

3 回答 3

2

Just use variable $(BUILDTYPE) or $(ConfigurationName).

于 2014-04-27T13:16:35.810 回答
0

根据这个wiki页面看起来这是不可能的:

  • 执行“早期”或“预”变量扩展和条件评估。
  • ...
  • 根据需要将目标设置合并到配置中。
于 2014-01-24T16:53:44.273 回答
-1

我认为如果您通过“构建配置”来区分“调试”和“发布”,这是可能的。尝试在 *.gyp 文件中添加以下内容:

...
'configurations': {
    'Debug': {
        'variables': {
            'some_variable%' : 'debug_value',
    },
    'Release': {
        'variables': {
            'some_variable%' : 'release_value',
        },
    },
}
...

带有更多示例的链接:gyp - 如何指定链接库风格http://n8.io/converting-ac-library-to-gyp/

于 2013-03-14T05:09:52.063 回答