将自定义链接目标添加到Makefile.am

时间:2015-10-08 18:43:39

标签: c++ makefile gnu-make libtool makefile-project

无法找出我正在努力实现的最合适和最便携的方式:

我有GNU Automake系统配置用于构建库(它提供动态和静态的,这是正确的)。该库依赖于其他项目,每个项目由一个或多个库(静态或动态)表示。其中一个依赖项由一组(> 50)静态存档(.a)表示,我希望这些存档静态链接到我的lib。有人建议使用--whole-archive标志,但它不起作用,因为它需要严格排序标志/库列表,一旦生成Makefile,它就会被automake系统破坏。所以现在我想指定一个单独的目标,我将该项目的所有“.a”库链接到一个.a静态存档中,然后使用它来链接我的lib。这有可能实现吗?

0 个答案:

没有答案