Open Bug 1626530 (non-unified) Opened 2 years ago Updated 18 days ago

[META] Build files in the non-unified build environment

Categories

(Firefox Build System :: General, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

People

(Reporter: andi, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: meta)

In order to have compile_commands.json outside of the unified environment we must make sure that all files are syntax valid outside of the unified environment.

Flags: needinfo?(botond)
Depends on: 1626532
Depends on: 1626555
Depends on: 1626584
Depends on: 1626640
Depends on: 1626659
Flags: needinfo?(botond)
Depends on: 1627131
Depends on: 1627389
Depends on: 1627390
Depends on: 1627391
Depends on: 1627392
Depends on: 1627393
Alias: non-unified
Depends on: 1627480
Depends on: 1627482
No longer depends on: 1627480
No longer depends on: 1626659

I am curious: how do we verify that?

Depends on: 1627918

(In reply to Simon Giesecke [:sg] [he/him] from comment #1)

I am curious: how do we verify that?

Andi added a mach static-analysis check-syntax <path-to-directory> command that I've been using. It's pretty quick to run, doesn't need to do a full build.

Depends on: 1628433
Depends on: 1629732
Depends on: 1632779
Depends on: 1633014
Depends on: 1634131
Depends on: 1634154
Depends on: 1634217
Depends on: 1634370
Depends on: 1634474
Depends on: 1635129
Depends on: 1635132
Depends on: 1635364
Depends on: 1671380
Depends on: 1671599
Depends on: 1671641
Depends on: 1676915
Depends on: 1683532
Depends on: 1683534
Depends on: 1683540
Depends on: 1683551
Depends on: 1683553
Depends on: 1683557
Depends on: 1683561
Depends on: 1683613
Depends on: 1685760
Depends on: 1688292
Depends on: 1694161
Depends on: 1694187
Depends on: 1720846
Depends on: 1732481
Depends on: 1732840
Depends on: 1732844
Depends on: 1733038
Depends on: 1733308
Depends on: 1733545
Depends on: 1733547
You need to log in before you can comment on or make changes to this bug.