summaryrefslogtreecommitdiffstats
path: root/breakpad/BUILD.gn
Commit message (Collapse)AuthorAgeFilesLines
* Mac: Configure Breakpad to run in-process on Yosemite.Andre Santoso2014-09-191-1/+2
| | | | | | | | | | | | | | | | | | | | | Configure Breakpad to run in-process on Yosemite by setting the BREAKPAD_IN_PROCESS option. BUG=414239 Cr-Commit-Position: refs/heads/master@{#295094} (cherry picked from commit db25b4b237b4723e94997a092f9227e770549665) Conflicts: DEPS components/crash/app/breakpad_mac.mm R=mark@chromium.org Review URL: https://codereview.chromium.org/587833002 Cr-Commit-Position: refs/branch-heads/2125@{#420} Cr-Branched-From: b68026d94bda36dd106a3d91a098719f952a9477-refs/heads/master@{#290040}
* Make GN run when doing 32-bit cross-compiles on Linux.brettw@chromium.org2014-08-121-55/+58
| | | | | | | | | | Previously, the breakpad client target wasn't getting compiled. R=jamesr@chromium.org Review URL: https://codereview.chromium.org/462813005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289063 0039d316-1c4b-4281-b951-d872f2087c98
* Don't use -mimplicit-it=always in breakpad.gyp.thakis@chromium.org2014-08-121-4/+0
| | | | | | | | | | | | breakpad_client builds fine for daisy with and without this flag, so might as well not pass it, for consistency with 288830. BUG=none NOTRY=true Review URL: https://codereview.chromium.org/458743006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288856 0039d316-1c4b-4281-b951-d872f2087c98
* gn win: Add breakpad_handler target, necessary to compile breakpad on winscottmg@chromium.org2014-08-071-0/+31
| | | | | | | | | | | | (due to direct_dependent include_dirs) R=brettw@chromium.org TBR=thestig@chromium.org BUG=354261 Review URL: https://codereview.chromium.org/448743003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287930 0039d316-1c4b-4281-b951-d872f2087c98
* GN: Make chrome/{browser,common,renderer} compile on macjamesr@chromium.org2014-07-301-8/+21
| | | | | | | | | | | | | This adds GN rules for google_toolbox_for_mac and generate_localize as well as fixing up various source issues that show up on the mac build. With this chrome/{browser,common,renderer} compile on mac (but probably don't fully link). R=brettw@chromium.org Review URL: https://codereview.chromium.org/407093015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286364 0039d316-1c4b-4281-b951-d872f2087c98
* Add breakpad component to GN build.brettw@chromium.org2014-07-231-15/+16
| | | | | | | | | | Comment the breakpad gyp file. R=jamesr@chromium.org Review URL: https://codereview.chromium.org/413863002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285055 0039d316-1c4b-4281-b951-d872f2087c98
* Fix most GN clang errors.brettw@chromium.org2014-07-171-1/+4
| | | | | | | | | | | Finally enabling Clang requires openssl and hunspell rolls. This should fix everything else. R=dalecurtis@chromium.org Review URL: https://codereview.chromium.org/402683003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283894 0039d316-1c4b-4281-b951-d872f2087c98
* Make it possible for Android GN host builds to use Clang.brettw@chromium.org2014-07-111-1/+1
| | | | | | | | | | | | | | The problem was that the toolchain definitions had an is_clang block in them, but this is only evaluated in the context of the default toolchain (so false for and Android build). But then when we were re-evaluating the build config for the host compile, it was forcing clang to true which was causing the clang flags to be set. This changes the way we default the is_clang value. Forcing it to true prevents it from being overridden manually. In some cases, like mac, this is pointless. In other cases like Linux, we may want to turn it on and off. Changing this definition allows us to toggle it on and off for different toolchains as we desire. Ideally I think the way of defining toolchains would be different to make this a bit more flexible, I'll think about this. But this will work for now. R=thakis@chromium.org Review URL: https://codereview.chromium.org/385823002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282685 0039d316-1c4b-4281-b951-d872f2087c98
* Fix breakpad warnings.brettw@chromium.org2014-06-191-0/+4
| | | | | | | | | | | This has a warning that seems very dependent on the compiler version. BUG= R=jamesr@chromium.org Review URL: https://codereview.chromium.org/343743003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278466 0039d316-1c4b-4281-b951-d872f2087c98
* Add Linux breakpad targets and gtest_main to GN build.brettw@chromium.org2014-06-181-0/+639
I only tested this on Linux. Some of the other platforms still have TODOs and parts missing. We can fill these out when they're required. BUG= R=jamesr@chromium.org Review URL: https://codereview.chromium.org/339263002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278157 0039d316-1c4b-4281-b951-d872f2087c98