Граф коммитов

979 Коммитов

Автор SHA1 Сообщение Дата
shashishekhar@chromium.org c4c825f250 Add Android version name and code to gyp settings.
Add the default name and version code for Android, the version name
and code can be overriden by changing the GYP_DEFINES.

BUG=154236


Review URL: https://chromiumcodereview.appspot.com/11029061

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160522 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-05 23:55:50 +00:00
michaelbai@google.com 0f76f86088 Make ninja + clang + goma work
BUG=

Review URL: https://codereview.chromium.org/11065040

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160479 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-05 21:04:23 +00:00
glotov@chromium.org ff5a042dbf Honor mmintrin.h intrinics when instrumenting Chrome with cygprofiler.
BUG=chromium-os:35028
TEST=build chrome with GYP_DEFINES="order_profiling=1"


Review URL: https://chromiumcodereview.appspot.com/11045021

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160341 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-05 09:31:45 +00:00
saintlou@chromium.org dd038fea8a Adding alternate wallpaper.
BUG=153820

Review URL: https://chromiumcodereview.appspot.com/11064002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160219 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-04 20:55:15 +00:00
torne@chromium.org 203ad57f71 Android: fix webview-in-android build config.
The envsetup configuration for building WebView using the Android build
system has rotted. Rather than try to share the non_sdk_build_init code,
just repeat the (few) parts we need to avoid setting all the parts that
are inappropriate, and fix the parts that are wrong or outdated.

Also, upstream the common.gypi settings that are specific to the WebView
build.

BUG=


Review URL: https://chromiumcodereview.appspot.com/11026038

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160188 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-04 19:16:08 +00:00
maruel@chromium.org 56c9099806 Move src/tools/isolate to src/tools/swarm_client@159961 as a DEPS.
src/tools/swarm_client is fetched from tools/swarm_client.

TBR=csharp@chromium.org
BUG=

Review URL: https://codereview.chromium.org/11045023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160016 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-04 00:08:07 +00:00
msarda@chromium.org 220de5b63b Add grit_whitelist for iOS.
A large number of IDS resources are not used on iOS. This CL includes the used
ones via a grit whitelist file. The presubmit rule ensures that this file is 
ordered in ascending alphabetic order.


Review URL: https://chromiumcodereview.appspot.com/11026024

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159879 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-03 10:37:03 +00:00
mihaip@chromium.org f80141d88f Add Docs as a default app.
BUG=151379

Review URL: https://codereview.chromium.org/10989047

git-svn-id: http://src.chromium.org/svn/trunk/src/build@159110 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-27 20:42:23 +00:00
dmikurube@chromium.org fa1dc86822 Type profiler by intercepting 'new' and 'delete' expressions.
It stores mapping between object's starting addresses and their
allocated types when a build option 'clang_type_profiler=1' is
specified.  It enables information like
"an object at 0x37f3c88 is an instance of std::string."

Nothing is changed when the option is not specified.

It depends on a modified version of the LLVM/Clang compiler
introduced at deps/third_party/llvm-allocated-type.


BUG=123758
TEST=build with clang_type_profiler=1 and run type_profiler_unittests and type_profiler_map_unittests manually.

Review URL: https://chromiumcodereview.appspot.com/10411047

git-svn-id: http://src.chromium.org/svn/trunk/src/build@158752 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-26 05:17:25 +00:00
tony@chromium.org f70494c397 Turn off SSE2 when building for ARM or MIPS.
Disable SSE2 when building the code for ARM or MIPS. 

Original patch by <petarj@mips.com>
at https://chromiumcodereview.appspot.com/10947012/

BUG=https://code.google.com/p/chromium/issues/detail?id=130022 
TEST=None.


Review URL: https://chromiumcodereview.appspot.com/10972012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@158392 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-24 21:31:24 +00:00
michaelbai@chromium.org d3f2288f40 Upstream the CL to remove the target_arch x86
BUG=125329

Review URL: https://chromiumcodereview.appspot.com/10956019

git-svn-id: http://src.chromium.org/svn/trunk/src/build@157897 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-21 02:27:51 +00:00
joi@chromium.org 24ab77edd9 Auto-detect whether internal keys should be used.
Allow overriding to explicitly use or not use internal keys,
regardless of what is auto-detected.

Fix a bug in the implementation, where the default value was not being used for unset tokens.

BUG=145584

Review URL: https://codereview.chromium.org/10933126

git-svn-id: http://src.chromium.org/svn/trunk/src/build@157130 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-17 17:01:39 +00:00
ilevy@chromium.org 7fe13633b4 Add Android support for fastbuild gyp variable
- We want to speed up our trybots by limiting debugging information

BUG=149081


Review URL: https://chromiumcodereview.appspot.com/10914280

git-svn-id: http://src.chromium.org/svn/trunk/src/build@156747 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-14 04:42:55 +00:00
joi@chromium.org b5211dc746 include.gypi variables to specify API keys or use internal header for keys.
BUG=145584

Review URL: https://codereview.chromium.org/10918196

git-svn-id: http://src.chromium.org/svn/trunk/src/build@156538 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-13 13:10:10 +00:00
stuartmorgan@chromium.org 25cbffcb08 Set gyp flags to disable various features on iOS
Disables a set of features that aren't available on iOS. These are
being disabled up-front to make it easier to bring up iOS support in
chrome/ gyp files in later CLs.

BUG=None


Review URL: https://chromiumcodereview.appspot.com/10928138

git-svn-id: http://src.chromium.org/svn/trunk/src/build@156281 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-12 12:02:24 +00:00
jamesr@chromium.org 6778adb31d Switch use_libcc_for_compositor default to true
BUG=

Review URL: https://chromiumcodereview.appspot.com/10909162

git-svn-id: http://src.chromium.org/svn/trunk/src/build@156195 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-12 00:52:25 +00:00
cjhopman@chromium.org a215a79738 Always drop a tombstone
If the DoneCallback returns false, breakpad should reinstall the old
signal handlers. Specifically, it will reinstall the Android tombstone
handler. This change ensure that on Android we always return false from
these callbacks. When this happens, the minidump should still be
created/uploaded as normal.

Also, just prior to returning we log a Chrome build fingerprint. This
should appear in the log just above the tombstone.

Requires breakpad DEPS roll to >=1025
(http://breakpad.appspot.com/440002/) to work correctly, but fails
safely without it.

BUG=


Review URL: https://chromiumcodereview.appspot.com/10908115

git-svn-id: http://src.chromium.org/svn/trunk/src/build@156063 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-11 18:18:58 +00:00
thakis@chromium.org 038fef6d1b roll clang r161757:r163126
BUG=113085
TBR=hans

Review URL: https://chromiumcodereview.appspot.com/10917180

git-svn-id: http://src.chromium.org/svn/trunk/src/build@155953 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-11 05:53:02 +00:00
stuartmorgan@chromium.org 4793bc60a6 Add preliminary iOS support to more content/ gypi files
Restructures content_app.gypi, content_common.gypi, and content_tests.gypi
slightly to support building them for iOS.

One target, content_browsertests, is excluded entirely for iOS.

More files will be added to the iOS build later, once the content/ build
is working for iOS.

BUG=None


Review URL: https://chromiumcodereview.appspot.com/10917130

git-svn-id: http://src.chromium.org/svn/trunk/src/build@155759 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-10 17:46:15 +00:00
thakis@chromium.org 7c0e2b996c Remove some code that tried to support MSVS2005
We stopped supporting that long ago.

BUG=none

Review URL: https://chromiumcodereview.appspot.com/10918111

git-svn-id: http://src.chromium.org/svn/trunk/src/build@155289 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-07 01:10:44 +00:00
mihaip@chromium.org 8c1308368e Add Google Drive as default app.
BUG=114644

Review URL: https://chromiumcodereview.appspot.com/10913102

git-svn-id: http://src.chromium.org/svn/trunk/src/build@155081 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-06 01:07:00 +00:00
saintlou@chromium.org bb14475995 Switch ChromeOS Chromium to use IJG libjpeg instead of libjpeg_turbo.
This CL required https://chromiumcodereview.appspot.com/10886050/ to be landed first.

BUG=144296

Review URL: https://chromiumcodereview.appspot.com/10893042

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154249 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-30 20:15:44 +00:00
saintlou@chromium.org be3d679e6f Add checks in the code so that we can guarantee that we are using the correct library as specified via common.gypi
BUG=144296

Review URL: https://chromiumcodereview.appspot.com/10886050

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154189 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-30 17:36:44 +00:00
droger@chromium.org ea276993c2 Disable FTP on iOS
FTP is not supported on iOS.
This is not obvious, because net.gyp builds almost nothing on iOS currently, but we plan on keeping the ftp/ directory excluded from iOS builds.

BUG=145459

Review URL: https://chromiumcodereview.appspot.com/10880071

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154130 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-30 13:18:11 +00:00
glider@chromium.org 007b3643a2 Clean up the obsolete asan=1 config bits:
-- 10.5 isn't supported anymore, so we don't need to pass -Wl,-U for undefined symbols
 -- third_party/llvm-build is now used for ASan, so the Chromium clang plugins should be fully supported.

TBR=thakis 
Review URL: https://chromiumcodereview.appspot.com/10908010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@154128 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-30 13:13:00 +00:00
glider@chromium.org 7013db255b Set component=static_library for ASan builds on Mac.
BUG=145503
Review URL: https://chromiumcodereview.appspot.com/10898037

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153911 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-29 17:47:02 +00:00
scottmg@google.com 0827661a89 Retry of warnings-as-errors for Windows third_party.
Same as patch here: https://chromiumcodereview.appspot.com/10827429/

except that warnings as errors is off if buildtype=Official. The previous CL
was OK everywhere that's visible on build.chromium.org including "Official"
but fails on internal builds.

R=thakis@chromium.org
BUG=126483, 140121, 143877

Review URL: https://chromiumcodereview.appspot.com/10867058

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153278 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-24 20:58:24 +00:00
thakis@chromium.org c5445f0205 roll gyp 1473:1479
1474: Emacs mode for gyp: font-lock edition.
1475: Tidy up default toolset for msbuild-based builds.
1476: add -Gstandalone flag 
1477: Enable pretty xml generation.
1478: msvs: Ensure trailing slash on IntermediateDir and OutputDir.
1479: mac ninja&make: Pass OTHER_LDFLAGS to libtool for static libraries.


Also don't pass -faddress-sanitizer to libtool.

BUG=113085

Review URL: https://chromiumcodereview.appspot.com/10876059

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153250 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-24 19:05:08 +00:00
scottmg@google.com 101b79e651 Revert 153092 - Turn on warnings as errors for (most) third_party code on Windows
Is causing warnings for Official build in PDF code. Boo.

-----------------

Can't quite be fully enabled yet due to not-yet-fixed third party
dependencies. Without it enabled, other packages regress while we're fixing
things. So, add a flag for now so warnings-freeness can be ratcheted forward
by having it on for most packages, but off for a few.

Also, disable warning in qcms (fixed upstream by a large refactoring, not
worth rolling for), and disable two minor warnings in yasm (patch posted
upstream for a few months, but maintainer does not seem motivated to merge).

Fix release-only warning in leveldatabase/env_chromium.cc. Was calling exit(1)
in a leaky destructor.

Fix a warning in lzma_sdk (missing an include).

Disable a silly warning in Release builds of skia and memory_watcher (that
/GS is not working because optimization is disabled).

Warning are currently tolerated in libvpx and mesa.

Cannot be committed until http://chromiumcodereview.appspot.com/10823426/ has
landed.

R=thakis@chromium.org
BUG=126483,140121, 143877
TEST=


Review URL: https://chromiumcodereview.appspot.com/10827429

TBR=scottmg@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10872063

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153223 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-24 16:16:14 +00:00
xhwang@chromium.org 4ef445e31f Revert 153060 - Use early expansion for debug_optimize
https://chromiumcodereview.appspot.com/10828084 tried to do this but did it
only for release_optimize.

BUG=139118,70107

Review URL: https://chromiumcodereview.appspot.com/10873039

TBR=thakis@chromium.org

We are getting unit_tests and content_unittests failure on Linux Clang (dbg) constently. Try reverting this CL to see if it helps. Sorry!

http://chromegw.corp.google.com/i/chromium/builders/Linux%20Clang%20%28dbg%29/builds/31418/steps/content_unittests/logs/stdio
Review URL: https://chromiumcodereview.appspot.com/10882023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153128 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-24 00:49:25 +00:00
scottmg@chromium.org d086deed13 Turn on warnings as errors for (most) third_party code on Windows
Can't quite be fully enabled yet due to not-yet-fixed third party
dependencies. Without it enabled, other packages regress while we're fixing
things. So, add a flag for now so warnings-freeness can be ratcheted forward
by having it on for most packages, but off for a few.

Also, disable warning in qcms (fixed upstream by a large refactoring, not
worth rolling for), and disable two minor warnings in yasm (patch posted
upstream for a few months, but maintainer does not seem motivated to merge).

Fix release-only warning in leveldatabase/env_chromium.cc. Was calling exit(1)
in a leaky destructor.

Fix a warning in lzma_sdk (missing an include).

Disable a silly warning in Release builds of skia and memory_watcher (that
/GS is not working because optimization is disabled).

Warning are currently tolerated in libvpx and mesa.

Cannot be committed until http://chromiumcodereview.appspot.com/10823426/ has
landed.

R=thakis@chromium.org
BUG=126483,140121, 143877
TEST=


Review URL: https://chromiumcodereview.appspot.com/10827429

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153092 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-23 22:32:24 +00:00
thakis@chromium.org 4cb3710621 Use early expansion for debug_optimize
https://chromiumcodereview.appspot.com/10828084 tried to do this but did it
only for release_optimize.

BUG=139118,70107

Review URL: https://chromiumcodereview.appspot.com/10873039

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153060 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-23 20:34:21 +00:00
ukai@chromium.org 567c733a2a Generate debug information by linker with win_z7=1 even if fastbuild=1
without this CL
 fastbuild=1 => no debug information
 win_z7=1 => debug information available (with /Z7)
 fastbuild=1 win_z7 => *.obj has debug info, but linker doesn't generate debug info in *.exe. it would be useless, and just makes build slower

This CL makes win_z7 wins against fastbuild.

R=scottmg,arthurhsu
BUG=none

Review URL: https://chromiumcodereview.appspot.com/10866016

git-svn-id: http://src.chromium.org/svn/trunk/src/build@152953 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-23 05:49:09 +00:00
thakis@chromium.org 2e8dc935df mac: Print an error when doing a branded build and the 10.6 sdk is not around
BUG=144045

Review URL: https://chromiumcodereview.appspot.com/10876003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@152823 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-22 21:45:59 +00:00
wangxianzhu@chromium.org d12d515e18 Change Android build configurations (step 3).
Step 1 is https://chromiumcodereview.appspot.com/10827273/ which changed
Debug build to build size-optimized code with DCHECK.

Step 2 is https://chromiumcodereview.appspot.com/10836323/ which updated
developer scripts and buildbot scripts to support the new configurations.

Step 3: change Release configuration to no DCHECK and change default
configuration to Debug.

BUG=none


Review URL: https://chromiumcodereview.appspot.com/10831381

git-svn-id: http://src.chromium.org/svn/trunk/src/build@152504 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-21 04:39:00 +00:00
wangxianzhu@chromium.org 215e4088f1 Change Android build configurations (step 2).
Step 1 is https://chromiumcodereview.appspot.com/10827273/ which changed
Debug build to build size-optimized code with DCHECK.

Step 2: update developer scripts and buildbot scripts to support to new
configurations.

BUG=none

Review URL: https://chromiumcodereview.appspot.com/10836323

git-svn-id: http://src.chromium.org/svn/trunk/src/build@152468 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-21 01:26:26 +00:00
tedchoc@chromium.org 57ce673bc1 Move the gyp variables used for grit defines on android to actually work.
The enable_themes and enable_extensions gyp variables were in a different
scope that prevented the grit_defines from having the correct value when
evaluating the condition.  Moves the variable assignment into the same
scope as the variable declaration and now everything is happy.

TEST=touch chrome/browser/browser_resources.grd && \
     make chrome_resources (check about_version does not have theme icon)

BUG=


Review URL: https://chromiumcodereview.appspot.com/10828396

git-svn-id: http://src.chromium.org/svn/trunk/src/build@152455 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-21 00:50:46 +00:00
scottmg@chromium.org 085409be60 Only default incremental linking on in shared_library
static_library + incremental explodes due to overly large size when all the
.objs are pulled into the final binary.

BUG=143660


Review URL: https://chromiumcodereview.appspot.com/10825461

git-svn-id: http://src.chromium.org/svn/trunk/src/build@152412 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-20 22:30:04 +00:00
michaelbai@chromium.org 26c0bdb2f4 Use NDK r8b and 64-bit toolchain
- Roll DEPS to NDK r8b
- Use 64-bit toolchain
- Use gold linker

BUG=


Review URL: https://chromiumcodereview.appspot.com/10837226

git-svn-id: http://src.chromium.org/svn/trunk/src/build@152376 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-20 20:09:48 +00:00
lliabraa@chromium.org 258fbc10f5 Update iossim.gyp to use src/build/ios/mac_build.gypi.
The mac_build.gypi will build the iossim executable using ninja.

BUG=None


Review URL: https://chromiumcodereview.appspot.com/10827200

git-svn-id: http://src.chromium.org/svn/trunk/src/build@152335 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-20 16:28:12 +00:00
thakis@chromium.org 31b424b287 linux/clang: Disable the last two warnings, turn on -Werror
BUG=138571
TBR=tony

Review URL: https://chromiumcodereview.appspot.com/10855238

git-svn-id: http://src.chromium.org/svn/trunk/src/build@152242 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-18 04:24:32 +00:00
scottmg@chromium.org 698cde2b19 enable incremental linking by default when using ninja on Windows
BUG=125748
TEST=ninja windows links


Review URL: https://chromiumcodereview.appspot.com/10366002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151930 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-16 18:57:10 +00:00
blundell@chromium.org 83968539b9 Load ICU data from file on iOS.
On iOS, load ICU data from a file instead of compiling it in, to keep binary
size down for the low-memory environment.

BUG=None

Review URL: https://chromiumcodereview.appspot.com/10829320

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151900 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-16 16:10:35 +00:00
peter@chromium.org b60c707932 Remove the dependency on the STRIP env variable for Android
Android builds currently rely on the STRIP environment variable to be available
during build time, rather than just at project generation time. It shouldn't.

BUG=142642


Review URL: https://chromiumcodereview.appspot.com/10832295

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151886 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-16 13:52:04 +00:00
bruening@google.com 672cf3de72 Remove forced static_library build for Dr. Memory now that the tool
supports the debug MSVS libc dll.  Also disabled debug build inlining
and FPO to support increasing debug build optimization.

Re-add unit_tests to the "Windows Tests (DrMemory)" bot.  (The
unit_tests cannot be linked with static_library, which is why they
were removed from the bot.)

BUG=137180

R=rnk@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10834341

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151770 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-15 22:27:50 +00:00
flackr@chromium.org 0946a80c36 Remove touch optimized layout on ChromeOS
BUG=138281
TEST=No touch optimized ui in about flags, nor does it get set when a touch screen is plugged in.


Review URL: https://chromiumcodereview.appspot.com/10832252

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151694 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-15 15:22:55 +00:00
bbudge@chromium.org cf696e6f1e Eliminate the 'build_ppapi_ipc_proxy_untrusted' build flag for untrusted PPAPI proxy builds.
This CL removes our custom GYP flag and modifies the build so both the SRPC and IPC proxies are built side by side. In addition, NaClBrowser now checks the '--enable-nacl-ipc-proxy' flag to determine which IRT to load. The IPC proxy's name is of the form 'nacl_ipc_irt_*'. 

BUG=116317
TEST=builds and runs NaCl apps with --enable-nacl-ipc-proxy
TBR=bbudge@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10831316

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151693 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-15 14:43:24 +00:00
wangxianzhu@chromium.org e4ba552e27 Change Android build configurations (step 1).
Before this change we build Release builds size-optimized code with DCHECK,
while we almost never use the Debug build which is not size-optimized.
    
Now change Debug build to build size-optimized code with DCHECK but still
temporarily keep Release build and default configuration unchanged before
everyone (the bots, scripts and developers) knows how to deal with this change.
    
Next steps will be:
    
Step 2: update developer scripts and buildbot scripts to handle the new
configuration.
    
Step 3: change Release configuration to no DCHECK and change default
configuration to Debug.
    
After all steps finish, this new configuration will better match Chromium
and WebKit (e.g. better matches the DEBUG and RELEASE tags in WebKit layout
test expectations), and makes it easier to build a performance build.


Review URL: https://chromiumcodereview.appspot.com/10827273

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151589 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-14 22:42:55 +00:00
bbudge@chromium.org 2a7a7e2a78 Revert 151581 - Eliminate the 'build_ppapi_ipc_proxy_untrusted' build flag for untrusted PPAPI proxy builds.
This CL removes our custom GYP flag and modifies the build so both the SRPC and IPC proxies are built side by side. In addition, NaClBrowser now checks the '--enable-nacl-ipc-proxy' flag to determine which IRT to load. The IPC proxy's name is of the form 'nacl_ipc_irt_*'.

BUG=116317
TEST=builds and runs NaCl apps with --enable-nacl-ipc-proxy
Review URL: https://chromiumcodereview.appspot.com/10836220

TBR=bbudge@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10825351

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151584 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-14 22:29:02 +00:00
bbudge@chromium.org 58374c9a04 Eliminate the 'build_ppapi_ipc_proxy_untrusted' build flag for untrusted PPAPI proxy builds.
This CL removes our custom GYP flag and modifies the build so both the SRPC and IPC proxies are built side by side. In addition, NaClBrowser now checks the '--enable-nacl-ipc-proxy' flag to determine which IRT to load. The IPC proxy's name is of the form 'nacl_ipc_irt_*'.

BUG=116317
TEST=builds and runs NaCl apps with --enable-nacl-ipc-proxy
Review URL: https://chromiumcodereview.appspot.com/10836220

git-svn-id: http://src.chromium.org/svn/trunk/src/build@151581 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-14 22:23:07 +00:00