Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Continue implementation of cbuild2cmake #1518

Closed
brondani opened this issue May 15, 2024 · 2 comments
Closed

Continue implementation of cbuild2cmake #1518

brondani opened this issue May 15, 2024 · 2 comments
Assignees
Labels
cmake-backend Issues that will be solved by the new CMake-backend enhancement New feature or request

Comments

@brondani
Copy link
Collaborator

brondani commented May 15, 2024

CMakeLists Proposal

Remaining work breakdown structure

Area Work Packages Priority References
1. Test Strategy Toolbox E2E test framework enhancements 2️⃣ #1508
2. Extend csolution Redefine intdir: in the multi-context scenario a solution level intermediate directory is needed 2️⃣ #1243 ✔️
Extend project nodes to accept cmake [generic|standalone], input and output to handle the integration of generic CMake libraries as well as standalone CMake projects 3️⃣ TBD
3. Implement executable cbuild2cmake Handle generic CMake libraries and standalone CMake projects 3️⃣ TBD
Create toolchain configuration yml files to replace cmake files 3️⃣ #123
Handle templates for toolchain configuration and CMakeLists at solution and context levels 3️⃣ TBD
4. Distributables Update the toolbox release flow to directly collect binaries cpackget, cbuild, csolution and cbridge, allowing future removal of the current Build Manager 2️⃣ #135 ✔️
Add new yml toolchain configuration files and templates 3️⃣ TBD
5. CMake Module Further development on CMSIS-Pack-Utils for CMSIS Packs consumption from CMake 4️⃣ TBD
@brondani brondani added enhancement New feature or request cmake-backend Issues that will be solved by the new CMake-backend labels May 15, 2024
@brondani brondani self-assigned this May 15, 2024
@ReinhardKeil
Copy link
Collaborator

Can we review this in the TM on 4. June?

@brondani
Copy link
Collaborator Author

The remaining lower priority features implementation is tracked here: #1645

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cmake-backend Issues that will be solved by the new CMake-backend enhancement New feature or request
Projects
No open projects
Development

No branches or pull requests

2 participants