feat(plugins): allow subclasses to set autoconf parameters
Metadata
Current evaluation
Merged PR #1616 as commit 5d909cf4, letting Autotools and Make plugin subclasses define application-specific default configure/autoconf parameters (+41/-6 across 5 files).
Resolution: closed resolved
Reason: The pull request was approved and merged into main as commit 5d909cf4 ("feat(plugins): allow subclasses to set autoconf parameters (#1616)"), introducing the configure_parameters extension point in the Autotools and Make plugins.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Applications subclassing the autotools plugin can set default configure
parameters to values specific to the applications' use case. Also extend
the pattern to the make plugin.
- [ ] Have you followed the guidelines for contributing?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint && make test`?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1616 as commit 5d909cf4, letting Autotools and Make plugin subclasses define application-specific default configure/autoconf parameters (+41/-6 across 5 files). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #1616 in commit 5d909cf4, letting Autotools and Make plugin subclasses set application-specific default configure parameters. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a feature allowing autotools and make plugin subclasses to set default autoconf parameters. Approved by two reviewers and passing CI, the update enables applications to customize configure parameters for specific use cases. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to allow autotools and make plugin subclasses to define custom default configure parameters. The change extends the plugin architecture for application-specific autoconf settings. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #533 autotools plugin: support bootstrap parameters | craft-parts | merged | Merged PR #533 in commit 45cbc684, adding autotools-bootstrap-parameters so the plugin can pass flags to ./bootstrap when generating configure. | |
| #35 plugins: add autotools plugin | craft-parts | merged | Merged PR #35, adding an Autotools plugin for parts built through the ./configure script; implementation 54b124c8, merge commit 6140b8e6. | |
| #3066 autotools v2 plugin: rename configflags to autotools-configure-parame… | snapcraft | merged | Merged as commit 75dd96faa, renaming the autotools v2 plugin property from configflags to autotools-configure-parameters to clearly namespace it. |