Add GENERATE_PARSER_OUTPUT_DIR argument to yarp_prepare_plugin function #3229
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This parameter can be used to (optionally) generate the files related to device param parser in an arbitrary location. This is typically used to generate the files in the build directory instead of the source one, removing the need of committing generate files in the repo, avoiding problems such as the one discussed in icub-tech-iit/ergocub-software#310 and #3225 (comment) .
The change is completely backward compatible, and an example of its use can be found in traversaro/ergocub-software@d811e32, from which this snippet is extracted:
I am aware that there is currently a PR freeze (see #3227 (comment)), but I preferred to open a PR before I moved to work on something else, to avoid forgetting about it, so that the PR will be ready once the PR will be accepted again.
fyi @pattacini @Nicogene @PeterBowman @MSECode