← Back to issue list

feat(plugins): allow subclasses to set autoconf parameters

View original Github issue

Metadata

Project
craft-parts
Number
#1616
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

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.
72%
#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.
70%
#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.
70%