This PR removes the bootstrapMode arguments from all std interfaces, and allows setting sdk: false in std.autotools builds to prevent implicitly selecting an SDK if a manually-created environment is more appropriate. It additionally restructures the SDK construction logic to reduce branching on specific configuration types, and eliminates several redundant rebuilds of SDK dependencies where possible. Closes #18.
This PR removes the
bootstrapMode
arguments from allstd
interfaces, and allows settingsdk: false
instd.autotools
builds to prevent implicitly selecting an SDK if a manually-created environment is more appropriate. It additionally restructures the SDK construction logic to reduce branching on specific configuration types, and eliminates several redundant rebuilds of SDK dependencies where possible. Closes #18.