0
Files
src/gpu
Alex Gough 134ead4152 Use mojom | conditionals for mixed build conditions
Mojom now supports `|` and `&` when testing `EnableIf` and
`EnableIfNot` conditions in mojom files. Previously, to
support multiple conditions, a build.gn file would define
a specific `enabled_feature`:

```build.gn
if (is_linux || is_win) {
  enabled_features += [ "is_linux_or_win" ]
}
```

This can now be handled directly in the mojom:

```mojom
  [EnableIf=is_linux|is_win]
  struct Foo {
    ...
  };
```

This CL applies this build.gn simplification where mixed
OS conditionals have been defined, and where no corresponding
build flag exists in the .cc/.h source (i.e. the .cc file
uses `BUILDFLAG(IS_WIN)||BUILDFLAG(IS_LINUX)`).

There should be no functional changes.

Bug: 378692747
Change-Id: I2bc404b838f47fe138c0291bb955eed403b11485
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6021499
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Owners-Override: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Colin Blundell <blundell@chromium.org>
Commit-Queue: Alex Gough <ajgo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1383260}
2024-11-14 21:55:05 +00:00
..
2024-10-31 04:49:10 +00:00
2024-11-13 08:58:29 +00:00
2024-11-13 08:58:29 +00:00