如何组织插件的配置

how to organize configure for plugins

本文关键字:配置 插件 何组织      更新时间:2023-10-16

在"app/bin"目录中有一个名为"runner"的应用程序。并且有很多插件模块应该位于"app/bin/modules/"目录中。

主要是我们正在开发插件模块并使用"runner"运行它们,"runner"没有太多工作,只有错误修复。

目前,为了编译插件,我们使用"runner"编译整个项目并部署到运行环境中。

现在我想重新组织它,所以只编译插件的源代码。问题是:要编译模块我们需要修改"configure.ac"以添加模块Makefile路径,然后运行"./configure"

(第二种方法)
为了避免修改主"configure.ac",我可以为插件模块创建辅助"配置"文件。在这种情况下,我们将有很多"configure.ac"。一个模块最多实施 1-2 天。

我想听听专家对这种情况的看法。哪种方法更可取?

我会选择第二种方法。添加到系统比修改系统更好。