dcbaker / meson-plus-plus

An experimental and incomplete implementation of Meson in C++, for solving Meson's bootstrapping issue.
Apache License 2.0
50 stars 7 forks source link

Add support for add_project*_arguments and add_global*_arguments #133

Closed dcbaker closed 3 weeks ago

dcbaker commented 3 weeks ago

This takes a hybrid approach to the two suggestions in the Issue. It uses a MIR level construct to hold the arguments, does some combining of those options, and then passes them to the backend, which is able to use them in a much simpler way to apply them to targets as it takes the MIR constructs and build the idea of Targets.

Fixes: #17