Open-CMSIS-Pack / devtools

Open-CMSIS-Pack development tools - C++
Apache License 2.0
70 stars 51 forks source link

Continue implementation of `cbuild2cmake` #1518

Closed brondani closed 5 days ago

brondani commented 2 months ago

CMakeLists Proposal

Remaining work breakdown structure

Area Work Packages Priority References
1. Test Strategy Toolbox E2E test framework enhancements :two: #1508
2. Extend csolution Redefine intdir: in the multi-context scenario a solution level intermediate directory is needed :two: #1243 :heavy_check_mark:
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 :three: TBD
3. Implement executable cbuild2cmake Handle generic CMake libraries and standalone CMake projects :three: TBD
Create toolchain configuration yml files to replace cmake files :three: #123
Handle templates for toolchain configuration and CMakeLists at solution and context levels :three: 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 :two: #135 :heavy_check_mark:
Add new yml toolchain configuration files and templates :three: TBD
5. CMake Module Further development on CMSIS-Pack-Utils for CMSIS Packs consumption from CMake :four: TBD
ReinhardKeil commented 1 month ago

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

brondani commented 5 days ago

The remaining lower priority features implementation is tracked here: https://github.com/Open-CMSIS-Pack/devtools/issues/1645