我有多个gyp文件,其中大部分都创建了一个静态库和主要的gyp文件,它们将所有这些文件组合在一起以创建一个exectuable。我希望库动态链接,我在主gyp文件中使用以下内容:
'link_settings': {
'libraries': ['-lgcc', '-lc', '-lm'],
但是当我开始编译运行Ubuntu的linux盒子时,对于所有静态库编译,makefile LIBS:=除了创建可执行文件的主gyp文件外是空的。有没有办法让这些link_settings全局化,以便它们被包含在每个目标的Makefile中?
更新:将库添加到主目标中的all_dependent_settings会使其有效吗?