-
Notifications
You must be signed in to change notification settings - Fork 254
Add support for ANGLE using upstream build rules #276
Conversation
This adds minimial (in some cases dummy) files sufficient to allow building ANGLE in this buildroot using the build_with_chromium option.
|
FYI @clarkezone |
build/config/dcheck_always_on.gni
Outdated
| # Enables DCHECKs to be built-in, but to default to being non-fatal/log-only. | ||
| # DCHECKS can then be set as fatal/non-fatal via the DCheckIsFatal feature. | ||
| # See crbug.com/596231 for details on how this is used. | ||
| dcheck_is_configurable = false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This does nothing in our buildroot. Let's always set both to false.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated to make this always false. I'm leaving dcheck_always_on in a declare_args since it was already an argument before the patch, and I'd rather not have potential fallout from removing an argument as part of this patch.
| use_prebuilt_instrumented_libraries = false | ||
| } | ||
|
|
||
| use_fuzzing_engine = false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't this go in the declare_args block?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
true isn't supported without more buildroot work, so it can't be an argument in our build at this point. If someone wants to make it an argument, they'll need to do follow-up work.
This reverts commit fe3b828.
This adds minimial (in some cases dummy) files sufficient to allow building ANGLE in this buildroot using the build_with_chromium option.
…" (flutter#285) This reverts commit fe3b828.
Reland of fe3b828 (flutter#276) This adds minimal (in some cases dummy) files sufficient to allow building ANGLE in this buildroot using the build_with_chromium option.
This adds just enough changes from the Chromium build infrastructure that have happened since buildroot was first forked off from it to allow building ANGLE on Windows using the upstream ANGLE BUILD.gn files in 'build_with_chromium' mode.
This is needed in order to add ANGLE for the upcoming move away from GLFW for the Windows embedding.