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.


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

Reply via email to