Prevent configure commands from running more than once in incremental workspace builds

This adds an element.prepare method and prevents it from being called when we're building incrementally in a workspace, as outlined in #209 (closed).

This does not cover the "early exit" case specially, I believe this was already done as part of !313 (merged)... Perhaps @cs-shadow knows more about this?

Merge request reports

Loading