在gyp项目中使link_settings全局化

时间:2014-10-27 11:12:44

标签: linux makefile gyp

我有多个gyp文件,其中大部分都创建了一个静态库和主要的gyp文件,它们将所有这些文件组合在一起以创建一个exectuable。我希望库动态链接,我在主gyp文件中使用以下内容:

  'link_settings': {
    'libraries': ['-lgcc', '-lc', '-lm'],

但是当我开始编译运行Ubuntu的linux盒子时,对于所有静态库编译,makefile LIBS:=除了创建可执行文件的主gyp文件外是空的。有没有办法让这些link_settings全局化,以便它们被包含在每个目标的Makefile中?

更新:将库添加到主目标中的all_dependent_settings会使其有效吗?

0 个答案:

没有答案