Closed EaselinkBachmann closed 1 month ago
cbuildgen
along with the CPRJ
format is being deprecated, the tendency is to reject this PR.
https://github.com/Open-CMSIS-Pack/devtools/issues/434
cbuildgen
along with theCPRJ
format is being deprecated, the tendency is to reject this PR. #434
That is understandable. I will still maintain the cbuildgen
executes implementation as long as cbuildgen
is still the default and not replaced by cbuild2cmake
, but I understand if you don't want to invest any more development time into a deprecated tool.
This PR implements project-level executes for
cbuildgen
(in addition to it already being implemented forcbuild2cmake
) since otherwise some projects would depend on users passing--cbuild2cmake
to compile properly.The main difference to the implementation in
cbuild2cmake
is the working directory in which the run command is invoked (the project directory instead of the intermediate directory), since the directory would necessarily be different fromcbuild2cmake
(tmp/project/context
vstmp/
) and since the project directory is IMO the correct directory for these commands to be invoked in. For more discussion on that that, see cmsis-toolbox#132.This implementation does not implement access sequences yet, but implements
$input$
and$output$
for executes nodes.