To solve the exec_pipeline issue I faced, I imported rust crate shell_word into pipe.rs. The original design used cmd.split_whitespace() to split the make command. In that case, "-include /path/constants.h" will be split into two args. Using shell_words to keep it as a single arg.
Interpret constants values in the TOML file into Rust code.
Generate the constants header file.
Intent for your PR
Choose one (Mandatory):
[x] This PR is for a code-review and is intended to get feedback, but not to be pulled yet.
[ ] This PR is mature, and ready to be integrated into the repo.
Reviewers (Mandatory):
(Specify @<github.com username(s)> of the reviewers. Ex: @user1, @user2)
Code Quality
As part of this pull request, I've considered the following:
Summary of this Pull Request (PR)
Intent for your PR
Choose one (Mandatory):
Reviewers (Mandatory):
(Specify @<github.com username(s)> of the reviewers. Ex: @user1, @user2)
Code Quality
As part of this pull request, I've considered the following:
Style:
Code Craftsmanship:
Testing
I've tested the code using the following test programs (provide list here):