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
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
CMakeLists Proposal
Remaining work breakdown structure
csolution
intdir
: in the multi-context scenario a solution level intermediate directory is needed#1243:heavy_check_mark:project
nodes to acceptcmake [generic\|standalone]
,input
andoutput
to handle the integration of generic CMake libraries as well as standalone CMake projectscbuild2cmake
cpackget
,cbuild
,csolution
andcbridge
, allowing future removal of the current Build Manager#135:heavy_check_mark:CMSIS-Pack-Utils
for CMSIS Packs consumption from CMake