On Fri, Dec 7, 2018, at 8:37 AM, Simon Sapin wrote: > On 07/12/2018 00:08, Gijs Kruitbosch wrote: > > We're already making people install MSVS to get the relevant Windows > > SDKs (manually, not supported via ./mach bootstrap, and hopefully > > ticking the right boxes in the installer or they have to do it again > > until they do win at checkbox-golfing) > We should fix that.
Agreed. We've discussed this[1] but just haven't found time to do the work. > Microsoft provides "Visual Studio Build Tools" which allows installing > components such as those needed to build Firefox, without installing the > whole IDE. > > It can be configured with the same command line arguments as "full" MSVC > [1], in particular to select the components (checkboxes) and/or to run > unattended (see "--passive" or "--quiet"). Component IDs are documented > at [2]. > > I’ve used this for unattended install in a system image used for Servo > CI [3]. Could `./mach bootstrap` do something similar? Yes, I did some exploratory work around this[2] a while ago. I'm quite sure we could make this work if we get someone to spend time on it. -Ted 1. https://bugzilla.mozilla.org/show_bug.cgi?id=1123821 2 .https://bugzilla.mozilla.org/show_bug.cgi?id=1270667#c9 _______________________________________________ dev-platform mailing list [email protected] https://lists.mozilla.org/listinfo/dev-platform

