use cmake primitives instead
Metadata
Current evaluation
CMake switched from the make plugin to native build primitives via merged snapcore/snapcraft#2397 (commit 305304e83).
Resolution: closed resolved
Reason: Merged PR snapcore/snapcraft#2397 as commit 305304e83 replaced make-based build logic with CMake-native configure, build, and install primitives.
Evaluated by: mr-cal-bot
No scores available.
Issue body
cmake should use its native support for building and installing instead of depending on the make plugin
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | CMake switched from the make plugin to native build primitives via merged snapcore/snapcraft#2397 (commit 305304e83). | |
| stealth/space-bunny-alpha | — | closed resolved | CMake support was changed to use native build/install primitives in snapcraft#2397 (305304e83), with build-snap path handling added in snapcraft#2399 (e2f7f38e6). | |
| stealth/space-bunny-alpha | — | closed resolved | CMake switched from the make plugin to native build primitives in snapcore/snapcraft#2397, merged as commit 305304e83. | |
| stealth/space-bunny-alpha | — | closed resolved | Fixed by merged canonical/snapcraft#2397 (commit 305304e83), replacing the make-based approach with native CMake build and install primitives. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned without implementation. The proposal to replace the make plugin with native cmake build and install primitives was not adopted. No further discussion or resolution was recorded. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without discussion. The request to replace the make plugin with native cmake build and install primitives was abandoned, with no resolution or implementation details recorded. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned without discussion or implementation. The proposal to replace the make plugin with native CMake build and install support was not adopted. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without comments or resolution. The request to replace the make plugin with native cmake build primitives was likely abandoned or superseded by subsequent project updates. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapcore/snapcraft#2397
(confidence 100%)
Merged commit 305304e83 implemented native CMake primitives, directly resolving the request.
-
Related To:
snapcore/snapcraft#2399
(confidence 95%)
Maintainer-linked follow-up updating the CMake plugin to use build snaps for search paths.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2397 cmake plugin: use native primitives | snapcraft | merged | Merged #2397 as commit 305304e83, replacing make-based builds with CMake-native primitives so generators such as Ninja can be used. | |
| #2399 cmake plugin: use build snaps to search paths | snapcraft | merged | Merged PR #2399 (commit e2f7f38e6): cmake plugin now derives search paths from build snaps, adding them to CMAKE_FIND_ROOT_PATH. Builds on #2397 native primitives. |