Closed Bug 1202977 Opened 4 years ago Closed 4 years ago

"mach build devtools" should do the right thing


(DevTools :: General, defect)

Not set


(Not tracked)

Firefox 44


(Reporter: jryans, Assigned: jryans)


(Blocks 1 open bug)


After bug 912121, we'll need to use "mach build devtools/*" to build the full tree.  We have


but no products include just "/devtools" (in order to package client and server separately), so no Makefile is created for that dir.

We should make some kind of change so "mach build devtools" works.
Maybe the ./mach build command could somehow detect this and transform it into "devtools/*"
:glandium, any tricks I can use to make this happen?

It would be developer friendly if "mach build devtools" built all 3 subdirs, but there is no file the says "DIRS += ['/devtools'] (instead each subdirectory is included separately).
Flags: needinfo?(mh+mozilla)
How about just using `mach build faster`?
Flags: needinfo?(mh+mozilla)
(In reply to Mike Hommey [:glandium] from comment #3)
> How about just using `mach build faster`?

Yes, that's probably good enough for most DevTools purposes. :)
As a side effect of the implementation of bug 1203159, `mach build devtools` will also work once that bug lands.
Depends on: 1203159
Fixed by bug 1203159.
Assignee: nobody → jryans
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 44
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.