brettw@chromium.org
a561545dc2
GN build fixes, mostly for Mac.
...
This hooks up detection for the "-arch" flag on Mac to set the GYP "ARCH" xcode variable. GN then removes the -arch argument from the compiler args, since GYP will then re-add it based on the ARCH value. Previously, not doing this resulting in mutliple "-arch" arguments to the compiler since GYP would always insert its own.
Disables some warnings on Windows for the re2 target to match the GYP build. The third warning (4018) that the GYP build sets is disabled globally so there's no need to do it for this target.
Hooks up some iOS SDK stuff.
BUG=336667
TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/141433015
git-svn-id: http://src.chromium.org/svn/trunk/src/build@247206 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-27 07:41:23 +00:00
thakis@chromium.org
0d8dd03970
Revert 246124 "gn: Fix clang plugin on ios."
...
This isn't correct for the iOS xcode builder.
> gn: Fix clang plugin on ios.
>
> BUG=336491
> TBR=brettw@chromium.org
>
> Review URL: https://codereview.chromium.org/144073003
TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/134923005
git-svn-id: http://src.chromium.org/svn/trunk/src/build@246146 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-21 22:45:32 +00:00
thakis@chromium.org
a6ffeb98aa
gn: Fix clang plugin on ios.
...
BUG=336491
TBR=brettw@chromium.org
Review URL: https://codereview.chromium.org/144073003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@246124 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-21 21:42:20 +00:00
brettw@chromium.org
b3af3ccb35
Hook up clang_use_chrome_plugins to the GN build.
...
Previously this was ignored in the GN build but disabling the plugin is used on some buildbots.
BUG=http://crbug.com/330298
R=thakis@chromium.org , thakis
Review URL: https://codereview.chromium.org/142053002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@245602 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 20:34:06 +00:00
brettw@chromium.org
c1c131c7d8
Convert GN single-item list concat to use lists.
...
R=scottmg@chromium.org , scottmg
Review URL: https://codereview.chromium.org/138273007
git-svn-id: http://src.chromium.org/svn/trunk/src/build@245594 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 20:19:45 +00:00
brettw@chromium.org
5888118620
Use proper clang plugin name in GN build.
...
This uses the proper name of the Clang plugin on Linux (previously it was hardcoded to the Mac-style name).
This also fixes the path naming so the clang plugin is correct no matter where the output directory is.
R=thakis@chromium.org
Review URL: https://codereview.chromium.org/121423002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@242573 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-26 23:11:19 +00:00
brettw@chromium.org
c54085c7d3
Move files from the secondary GN directory to build.
...
Since this build is looking less experimental, I'm moving the files out of secondary into the corresponding location in src/build.
I added owners files that just include me. For now I'd like to review all changes here.
BUG=
R=scottmg@chromium.org
Review URL: https://codereview.chromium.org/68793009
git-svn-id: http://src.chromium.org/svn/trunk/src/build@236319 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-20 22:21:03 +00:00