commit | f26b6abf44299a5d25e214bf3daa55fc82b85f18 | [log] [tgz] |
---|---|---|
author | Mark Mentovai <mark@chromium.org> | Tue Jul 07 23:26:07 2020 -0400 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Jan 19 07:11:15 2021 -0800 |
tree | 5585232933e93b7f4c051866ef41d55ab375abce | |
parent | bb1a42989302b1443834b301917690594d5ffb66 [diff] |
Clear the gn sources_assignment_filter when building in Chromium Chromium relies on a global gn sources assignment filter, even though it’s kind of discouraged. Crashpad doesn’t use this, instead selecting which files to build entirely with the logic in its .gn files. In some cases, Chromium’s filters prevent _linux files from building on Android, and _mac files from building on iOS, even though Crashpad’s build has explicitly requested these inclusions. To overcome this problem, clear the gn sources_assignment_filter in all of Crashpad’s own .gn files when building in Chromium. Change-Id: I998edc9d8bc830942e656da646348938d8545294 Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2285959 Commit-Queue: Mark Mentovai <mark@chromium.org> Reviewed-by: Rohit Rao <rohitrao@chromium.org> GitOrigin-RevId: 828095ac32f36765cc2e0d94f4761f6eacff559e
Crashpad is a crash-reporting system.
Crashpad’s source code is hosted in a Git repository at https://chromium.googlesource.com/crashpad/crashpad.