mirror of
https://github.com/chromium/crashpad.git
synced 2024-12-27 15:32:10 +08:00
e18f6a6e66
crashpad and mini_chromium both have top-level “build” directories. These would conflict with top-level “BUILD” files in google3 when checked out on a case-sensitive filesystem. Although Crashpad’s “build” directory can be moved easily, mini_chromium’s matches Chromium’s, which is much more difficult to move. “build” is also the best and most obvious name for these directories. To avoid this problem, in the external-dependencies build, crashpad and mini_chromium are placed one level deeper, just as crashpad is in Chromium, and mini_chromium is in the standalone Crashpad build. This allows true pristine unmodified copies to be checked in to google3, without comingling locally-added files such as BUILD with external source. The directory structure adopted for the external-dependencies build is now root/crashpad/crashpad[/README] root/gmock[/include/gmock/gmock.h] root/gtest[/include/gtest/gtest.h] root/gyp[/pylib/gyp] root/mini_chromium/mini_chromium[/build/common.gypi] Change-Id: Idbc8f1b0d87da0cbceab3c15e059e839c1fb6a3f Reviewed-on: https://chromium-review.googlesource.com/323991 Reviewed-by: Robert Sesek <rsesek@chromium.org>