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

backends: split the rule into a separate IR module #80

Closed dcbaker closed 2 years ago

dcbaker commented 2 years ago

The Rule type is really a lower level IR for file-like backends, so I created a new fir (File IR) for this purpose. This should be sharable with a make-based backend. I'm doing this now to keep from creating layering issues later.

Fixes #79