summaryrefslogtreecommitdiffstats
path: root/build/common.gypi
Commit message (Collapse)AuthorAgeFilesLines
* Wrap the p2p transport API in a compile time flag.satish@chromium.org2011-04-201-0/+8
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6882021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82295 0039d316-1c4b-4281-b951-d872f2087c98
* Made full tab file browser to open automatically when a new disk device is ↵zelidrag@chromium.org2011-04-161-5/+10
| | | | | | | | | | properly mounted. BUG=chromium-os:14215 TEST=plug in SD card or USB key, observe file browser opens and navigates to that new device Review URL: http://codereview.chromium.org/6865033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81881 0039d316-1c4b-4281-b951-d872f2087c98
* clang: Use -Wheader-hygiene instead of a custom check in the plugin.thakis@chromium.org2011-04-051-0/+2
| | | | | | | | | | | | | | | | | | Revert the parts of http://codereview.chromium.org/6698051/ that added the custom plugin code, and use the new warning we added to upstream clang instead. Define U_USING_ICU_NAMESPACE=0 to make ICU not use |using namespace icu;| in its header and adapt cc files that use ICU. Depends on http://codereview.chromium.org/6691062 BUG=none TEST=none Review URL: http://codereview.chromium.org/6677115 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80509 0039d316-1c4b-4281-b951-d872f2087c98
* Enable dynamic annotations in WebKit if release_valgrind_build is 1.timurrrr@chromium.org2011-04-051-3/+12
| | | | | | | | | TEST=build with Valgrind flags, then `nm out/Release/chrome | grep WTFAnnotate` BUG=70085 Review URL: http://codereview.chromium.org/6792018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80423 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 79846 - Add -Wsign-compare for C++ compilation on linux & friends.fischman@chromium.org2011-03-301-5/+1
| | | | | | | | | | | | | | g++ -Wall includes -Wsign-compare on C++ source, but clang++ doesn't. BUG=none TEST=none Review URL: http://codereview.chromium.org/6771022 TBR=evan@chromium.org Review URL: http://codereview.chromium.org/6675050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79855 0039d316-1c4b-4281-b951-d872f2087c98
* Add -Wsign-compare for C++ compilation on linux & friends.fischman@chromium.org2011-03-301-1/+5
| | | | | | | | | | | g++ -Wall includes -Wsign-compare on C++ source, but clang++ doesn't. BUG=none TEST=none Review URL: http://codereview.chromium.org/6771022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79846 0039d316-1c4b-4281-b951-d872f2087c98
* Standardize grit invokesthomasvl@chromium.org2011-03-281-4/+6
| | | | | | | | | | | | | - Add two gypi files to src/build for the boilerplate added to targets and actions - Update grit_info to also support the -E flag so it can share more of the grit build commandline - switch over all but the webkit and webkit glue grd files to use the common support BUG=22247 TEST=everything still localized correctly Review URL: http://codereview.chromium.org/6705030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79548 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: if 'debug_devtools' is defined in .gyp, always try loading from ↵mnaganov@chromium.org2011-03-281-0/+6
| | | | | | | | | | | | | | | | | disk, take 2. Missing variable definition added. We have found that being forced to pass '--debug-devtools' isn't convenient for DevTools developers, and decided to always load DevTools files from disk, if Chromium was compiled with 'debug_devtools' flag set in .gyp BUG=none TEST=none TBR=pfeldman@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79528 0039d316-1c4b-4281-b951-d872f2087c98
* Consolidate google chrome build flag for grit targets.tony@chromium.org2011-03-231-0/+7
| | | | | | | | | Just moving a bunch of duplicated gyp logic into build/common.gypi. Review URL: http://codereview.chromium.org/6724007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79132 0039d316-1c4b-4281-b951-d872f2087c98
* WinDDK ATL and MSVC express 2008/2005 compatability mark@chromium.org2011-03-211-2/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gives 'out of the box' compatability with VC2008 express - i.e. no modifications needed to system headers or .gyp* files or related hacks. Just set the GYP_MSVS_VERSION to 200Xe (e for express, same as the linked blog on the issue and first google hit as well). 1) Changes to build\common.gypi to turn off to define COMPILER_MSVC_EXPRESS if a express is detected (through the GYP_MSVC_VERSION environment variable), turn off the _SECURE_ATL define (which is flagged as an error with WinDDK's ATL, _SECURE_ATL adds [more] CRT checks to other ATL versions) and hard to link to the atl stdthunk library with express editions. Also, explicitly link to the base WinSDK libraries in common.gypi and mini_installer.gypi for MSVC 2005 express. 2) Fixes a few .cc files that have the wrong include order with the ATL headers when using the Windows DDK ATL. The Windows DDK ATL brings in intsafe.h (WinSDK, not WinDDK) with atlwin.h and generates multiple INTXX_MIN/MAX def warnings which get flagged as errors with the warnings as errors flag if not included before other libraries that have the same definitions like ICU. 3) Changes to .rc files to avoid pulling in afxres.h (an MFC header - it's available in the WinDDK) and winres.h which VCExpress doesn't have (it's available in a WinSDK sample, but that kind of the purpose of it). The main Chromium .rc files are already structured this way, I just changed the rest and changed the output of grit to do the same. 4) Removes the memset obj file linking in mini_installer.gyp and simply implements memset for mini_installer.cc. Only changes to the chromium branch now. There are some .rc files in the Python26, Native Client, and Angle in samples that could #3 changes. They are not required for Chromium, however. ------ VC2005SP1 can be downloaded at http://www.microsoft.com/downloads/en/details.aspx?FamilyId=7B0B0339-613A-46E6-AB4D-080D4D4A8C4E&displaylang=en (or non-SP1 at http://download.microsoft.com/download/8/3/a/83aad8f9-38ba-4503-b3cd-ba28c360c27b/ENU/vcsetup.exe) VC2008SP1 can be downloaded at http://www.microsoft.com/downloads/en/details.aspx?FamilyId=F3FBB04E-92C2-4701-B4BA-92E26E408569&displaylang=en currently. The base developer instructions work fine afterwards with a couple tweaks for express versions: http://www.chromium.org/developers/how-tos/build-instructions-windows Under "Additional (free) downloads" under step 2: X) Only the first 3 Non-SP KB Patches are needed for express. Don't forget to forget GYP_MSVS_VERSION environment as appropriate - 2008e for Visual C++ 2008 Express, for example. Under "Additional (free) downloads" after step 5 [These only apply to 2008 express, 2005 works fine out of the box]: 6A) Download the WinDDK for the atl headers and libs - http://msdn.microsoft.com/en-us/windows/hardware/gg487463.aspx. It works fine, but you do not need to install the whole DDK. In the WDK directory just install headers.msi, libs_x86fre.msi, and libs_x64fre.msi; just grab the atl headers and atl*.lib libs; right click the installers and uninstall afterwards. Add the appropriate include and lib paths to your global settings. 6B) To build x64 targets (x64 Native Client) download: http://www.cppblog.com/Files/xcpp/VCE64BIT_WIN7SDK.zip Follow the readme instructions. Further information behind that and x64 target building with express: - http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/ - http://www.cppblog.com/xcpp/archive/2009/09/09/vc2008express_64bit_win7sdk.html ---------------- BUG=1433, 5026, 72885 TEST=Compiles in both Debug and Release mode in Visual C++ Express 2008/2005 and does not effect other build setups. In addition, the WinDDK ATL compiles with the secure_atl=0 in the GYP_DEFINES environment variable on non-express versions of MSVC. Review URL: http://codereview.chromium.org/6676030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78921 0039d316-1c4b-4281-b951-d872f2087c98
* Yet another clang roll attempt.thakis@chromium.org2011-03-051-0/+4
| | | | | | | | | | | | | | To r126754 To handle clang making -fno-exceptions disabling ObjC exceptions, add -fobjc-exceptions for all files for now. This is a band-aid, see the bug below. BUG=75001 TEST=none TBR=hans Review URL: http://codereview.chromium.org/6628002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77032 0039d316-1c4b-4281-b951-d872f2087c98
* Initial landing of file_manager component extension (not yet enabled)rginda@chromium.org2011-03-011-0/+12
| | | | | | | | | | | | | | | | | This is the initial landing of a component extension to handle file open, save-as, and file management user interfaces. This is just the basic plumbing, minus any useful functionality. I've tested this by building with... $ export GYP_DEFINES='file_manager_extension=1' $ make chrome -j16 Then launch the result and visit chrome-extension://hhaomjibdihmijegdhdafkllkbggdgoj/main.html, and verify that the <h1> tab is blue, and the document contains "Hello World". BUG=chromium-os:11988 TEST= Review URL: http://codereview.chromium.org/6588053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76408 0039d316-1c4b-4281-b951-d872f2087c98
* Use libjpeg-turbo as the default JPEG library (Take 2)hbono@chromium.org2011-02-281-1/+1
| | | | | | | | | | This change retries using libjpeg-turbo (r75235), which fixed memory errors, as the default JPEG library of Chromium. BUG=48789,72399 TEST=JPEGCodec.InvalidRead Review URL: http://codereview.chromium.org/6572001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76198 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable sign-compare in Clang build by pulling in a ICU @75916jshin@chromium.org2011-02-241-2/+0
| | | | | | | | BUG=74018,74019 TEST=mac_clang try bot builds ICU fine. Review URL: http://codereview.chromium.org/6578024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75977 0039d316-1c4b-4281-b951-d872f2087c98
* Disable -Wsign-compare for Clang.hans@chromium.org2011-02-241-0/+2
| | | | | | | | | | | | | | Since ICU rolled, the Clang build on Mac is broken because of this warning. BUG=74019 TEST=all clang bots go green -Wno-sign-compare Review URL: http://codereview.chromium.org/6581035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75892 0039d316-1c4b-4281-b951-d872f2087c98
* clang: Turn on -Woverloaded-virtual!thakis@chromium.org2011-02-231-4/+0
| | | | | | | | BUG=72205 TEST=clang build stays green, and catches many regressions in the future TBR=evan git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75692 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 74103 - Use libjpeg-turbo by default.jschuh@chromium.org2011-02-141-1/+1
| | | | | | | | | | | | | | Switch 'use_libjpeg_turbo' flag back to 0 and revert valgrind suppressions from r74269. BUG=72399 BUG=48789 TEST=build Chromium without errors and pass all existing tests. Review URL: http://codereview.chromium.org/6332003 TBR=hbono@chromium.org Review URL: http://codereview.chromium.org/6484040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74841 0039d316-1c4b-4281-b951-d872f2087c98
* clang: Make it possible to run Elliot's plugin on the botsthakis@chromium.org2011-02-111-0/+25
| | | | | | | | | | | | | To make it possible to change the exact plugin command line without a master restart, the command line is loaded from a bash script. This script is used if clang_use_chrome_plugins and clang are both set in GYP_DEFINES when runhooks runs. BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=74597 Review URL: http://codereview.chromium.org/6461026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74611 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 74597 - clang: Make it possible to run Elliot's plugin on the botsthakis@chromium.org2011-02-111-24/+0
| | | | | | | | | | | | | | To make it possible to change the exact plugin command line without a master restart, the command line is loaded from a bash script. This script is used if clang_use_chrome_plugins and clang are both set in GYP_DEFINES when runhooks runs. BUG=none TEST=none Review URL: http://codereview.chromium.org/6461026 TBR=thakis@chromium.org Review URL: http://codereview.chromium.org/6489036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74598 0039d316-1c4b-4281-b951-d872f2087c98
* clang: Make it possible to run Elliot's plugin on the botsthakis@chromium.org2011-02-111-0/+24
| | | | | | | | | | | To make it possible to change the exact plugin command line without a master restart, the command line is loaded from a bash script. This script is used if clang_use_chrome_plugins and clang are both set in GYP_DEFINES when runhooks runs. BUG=none TEST=none Review URL: http://codereview.chromium.org/6461026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74597 0039d316-1c4b-4281-b951-d872f2087c98
* linux: switch to -Wno-formatevan@chromium.org2011-02-101-1/+1
| | | | | | | | | Semantically it's the same as -Wformat=0, but Clang only accepts this new one. (A bug has been filed with Clang.) Review URL: http://codereview.chromium.org/6489009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74513 0039d316-1c4b-4281-b951-d872f2087c98
* Adding support for JavaScript internationalization API as V8 extension. See ↵cira@chromium.org2011-02-101-0/+3
| | | | | | | | | | | | | | | | | proposal at http://wiki.ecmascript.org/doku.php?id=strawman:i18n_api. V8 hosts the actual extension code under src/extensions/experimental/i18n-extension.{cc,h}. This CL passes command line switches to WebKit (disabled by default) and test shell (enabled by default), using WebRuntimeFeatures. It also sets some gyp variables to point to ICU source path, and defines a guard for a new feature. It should be submitted only after corresponding WebKit CL (https://bugs.webkit.org/show_bug.cgi?id=49414) lands. BUG=28604 TEST=LayoutTests/fast/js/i18n-bindings-locale.html Review URL: http://codereview.chromium.org/6366021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74491 0039d316-1c4b-4281-b951-d872f2087c98
* clang: Set clang-specific flags on linux only if the target compiler is used.thakis@chromium.org2011-02-101-20/+26
| | | | | | | | | | | | The host compiler is hardcoded to gcc in the linux make build, and gcc does not understand all of these options. BUG=none TEST=none Review URL: http://codereview.chromium.org/6487005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74479 0039d316-1c4b-4281-b951-d872f2087c98
* linux: hide more warnings in third-party codeevan@chromium.org2011-02-091-0/+5
| | | | | | | | | | | I was confused why we were getting warnings related to format strings, since they are off in gcc unless you use -Wall or explicitly enable it, but it turns out that the man page calls out that it is specially enabled on Ubuntu. Review URL: http://codereview.chromium.org/6469002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74351 0039d316-1c4b-4281-b951-d872f2087c98
* linux: don't show deprecation warnings in third-party codeevan@chromium.org2011-02-081-0/+4
| | | | | | | | | | When building e.g. the protocol compiler, don't show warnings about using hash_map. ffmpeg also has similar deprecated API warnings. Review URL: http://codereview.chromium.org/6462008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74187 0039d316-1c4b-4281-b951-d872f2087c98
* Use libjpeg-turbo by default.hbono@chromium.org2011-02-081-1/+1
| | | | | | | | | | This change sets the 'use_libjpeg_turbo' flag to 1 so Chrome can use libjpeg-turbo by default on Win, Mac, and Linux. BUG=48789 TEST=build Chromium without errors and pass all existing tests. Review URL: http://codereview.chromium.org/6332003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74103 0039d316-1c4b-4281-b951-d872f2087c98
* Roll clang to r125007thakis@chromium.org2011-02-071-4/+4
| | | | | | | | | | | | The static analysis-based part of -Wuninitialized moved back to -Wuninitialized-experimental, so turn on -Wuninitialized again. BUG=72205,71375 TEST=none Review URL: http://codereview.chromium.org/6312190 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74030 0039d316-1c4b-4281-b951-d872f2087c98
* Reworked player_x11:scherkus@chromium.org2011-02-041-1/+1
| | | | | | | | | | | | | | | | | - Turned support for EGL image ON for OpenMAX decoding. - Added simple fix for compilation issue due to missing definition for MessageLoop. - Added changes to GLES Video Renderer to use EGL image. - Added H264BitstreamConverter and H264BitstreamConverterFFmpegAdaptor classes to Chromium. - Introduced new h264 bitstream converter to FFmpegDemuxer - Added h264 bitstream converter related classes to media targets and introduced new target for unit testing bitstream converter. Patch by vmr@chromium.org: http://codereview.chromium.org/6260010/ BUG=None TEST=Test H.264 decode clip with player_x11 OpenMAX enabled. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73839 0039d316-1c4b-4281-b951-d872f2087c98
* Add back the inspector_strings targettony@chromium.org2011-02-041-0/+1
| | | | | | | | | | It's only built if use_third_part_translations=1. Also pull in the translations from launchpad.net. Review URL: http://codereview.chromium.org/6334090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73816 0039d316-1c4b-4281-b951-d872f2087c98
* Commit my clang plugin and fix up documentation.erg@google.com2011-02-031-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6368055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73659 0039d316-1c4b-4281-b951-d872f2087c98
* Pull in new launchpad.net translations and actually build thetony@chromium.org2011-02-021-1/+3
| | | | | | | | | | | | 6 new languages on Linux if gyp is run with with use_third_party_translations=1. I also moved the translations from src/chrome/third_party to src/third_party, since the translations cover more than chrome/. Review URL: http://codereview.chromium.org/6410010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73381 0039d316-1c4b-4281-b951-d872f2087c98
* Added command line switches and UI (controlled via a build option)davemoore@chromium.org2011-02-011-0/+13
| | | | | | | | | | | to make it easier to use the sampling profiler. BUG=None TEST=None Review URL: http://codereview.chromium.org/6250070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73374 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 73304 (broke clang/linux) - Use early expansion for debug_optimize ↵thakis@chromium.org2011-02-011-2/+2
| | | | | | | | | | | | | | | | | and release_optimize This fixes a bug when these flags are not overriden from ~/.gyp/include.gypi which is the way they should be set for Valgrind builds (see http://dev.chromium.org/developers/how-tos/using-valgrind ) BUG=70107 TEST=gclient runhooks --force && grep "\-O" base/base.target.mk Review URL: http://codereview.chromium.org/6267004 TBR=timurrrr@chromium.org Review URL: http://codereview.chromium.org/6334026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73329 0039d316-1c4b-4281-b951-d872f2087c98
* Add a grit define for enabling third_party translations.tony@chromium.org2011-02-011-0/+6
| | | | | | | | | | | | | Turn it off by default and add conditions to chromium_strings.grd for third_party specific outputs. Add the ability to filter xtb files (translations) using if nodes. TEST=still able to compile chrome Review URL: http://codereview.chromium.org/6392033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73314 0039d316-1c4b-4281-b951-d872f2087c98
* Use early expansion for debug_optimize and release_optimizetimurrrr@chromium.org2011-02-011-2/+2
| | | | | | | | | | | | This fixes a bug when these flags are not overriden from ~/.gyp/include.gypi which is the way they should be set for Valgrind builds (see http://dev.chromium.org/developers/how-tos/using-valgrind ) BUG=70107 TEST=gclient runhooks --force && grep "\-O" base/base.target.mk Review URL: http://codereview.chromium.org/6267004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73304 0039d316-1c4b-4281-b951-d872f2087c98
* clang: Disable -Wuninitialized for now.thakis@chromium.org2011-01-311-0/+4
| | | | | | | | | | | Hopefully it can be turned on again soon. BUG=71375 TEST=none Review URL: http://codereview.chromium.org/6386024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73151 0039d316-1c4b-4281-b951-d872f2087c98
* clang: Make it possible to add a plugin through GYP_DEFINESthakis@chromium.org2011-01-281-0/+21
| | | | | | | | | | | | | | | | | With this CL, one can run GYP_DEFINES='clang=1 clang_load=/Users/thakis/src/llvm-svn/tools/clang/examples/PrintFunctionNames/libPrintFunctionNames.dylib clang_plugin=print-fns' gclient runhooks and then the normal build will run with the clang example plugin. I'm not sure if this is the best way to run Elliot's plugin, but it's useful for local one-off runs. BUG=none TEST=none Review URL: http://codereview.chromium.org/6355010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72924 0039d316-1c4b-4281-b951-d872f2087c98
* Remove gconf build dependence for Chrome OS.petkov@chromium.org2011-01-201-3/+7
| | | | | | | | | BUG=chromium-os:430 TEST=try bots (win, linux, linux_chromeos); tested on device Review URL: http://codereview.chromium.org/6268008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72017 0039d316-1c4b-4281-b951-d872f2087c98
* clang/linux: Build with -g0 if fastbuild=1 is set (e.g. on the buildbots)thakis@chromium.org2011-01-191-0/+8
| | | | | | | | | BUG=70000 TEST=clang/linux bots are 5x as fast. Review URL: http://codereview.chromium.org/6324007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71765 0039d316-1c4b-4281-b951-d872f2087c98
* Clang: enable -Wbool-conversions and -Wunused-variables on Linux.hans@chromium.org2011-01-141-5/+0
| | | | | | | | | | | | | | | -Wbool-conversion warns about EXPECT_EQ(false, blah), so replace that with EXPECT_FALSE(blah). Do the same with EXPECT_EQ(true, blah) for good measure (even though that doesn't generate warnings). Also remove the one instance of an unused variable. BUG=69421 TEST=buildbots all compile and all tests pass Review URL: http://codereview.chromium.org/6300001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71431 0039d316-1c4b-4281-b951-d872f2087c98
* net: enable DnsRRResolver on Windowsagl@chromium.org2011-01-131-0/+1
| | | | | | | | | | | | (Note that this code was developed by try-server so if something appears to be terribly wrong, it probably is.) BUG=none TEST=net_unittests http://codereview.chromium.org/6180001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71349 0039d316-1c4b-4281-b951-d872f2087c98
* Marking the following targets for non-incremental linking independentjoi@chromium.org2011-01-111-0/+3
| | | | | | | | | | | | | | | | | | | | | of 32/64 bits, as they have been causing out of memory errors even on 64-bit builders.: chrome_frame_tests chrome_frame_perftests chrome_dll_nacl_win64 browser_tests nacl_ui_tests nacl_sandbox_tests sync_integration_tests interactive_ui_tests BUG=none TEST=it builds Review URL: http://codereview.chromium.org/6113006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71077 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compilation with disabled remoting.sergeyu@chromium.org2011-01-111-3/+7
| | | | | | | | | | | | | There are two issues fixed: 1. Code didn't compile. 2. The remoting section in option was shown even without --enable-remoting. BUG=None TEST=Try to compile with remoting=0 and verify that Remoting doesn't show up in advanced options Review URL: http://codereview.chromium.org/6174005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70976 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor grit -D flags into a gyp variable so we don'ttony@chromium.org2011-01-071-22/+48
| | | | | | | | | | | | have to repeat the logic for it in a bunch of different places. I had to add another level of variables{} so I could use use_titlecase_in_grd_files in a condition. I also removed some quotes around default values since that seems to be the more common way to express boolean values. BUG=68028 Review URL: http://codereview.chromium.org/6070011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70757 0039d316-1c4b-4281-b951-d872f2087c98
* Private Pepper extension for Flapper to allow TCP connections to be madeviettrungluu@chromium.org2011-01-071-0/+11
| | | | | | | | | | | | | | (from inside the renderer sandbox). (Only enabled on ChromeOS, since it opens a hole in the renderer. This should be revisited, with controls tightened, once Flapper runs out of process.) BUG=none TEST=none Review URL: http://codereview.chromium.org/5098002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70687 0039d316-1c4b-4281-b951-d872f2087c98
* Some clean ups to build/common.gypi.tony@chromium.org2011-01-061-98/+91
| | | | | | | | | | | | | | | - Organizing variables dicts as 1) vars copied from inner scopes 2) new vars defined in current scope 3) conditions - moving variables out of inner scopes when possible - cleaning up/consolidating some comments This is just a refactoring and shouldn't change any of the logic. Review URL: http://codereview.chromium.org/6015016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70667 0039d316-1c4b-4281-b951-d872f2087c98
* harfbuzz: check in harfbuzz-ng, add gyp define to use itevan@chromium.org2011-01-051-0/+4
| | | | | | | | | | | | | | | This checks in harbuzz-ng b0d396aa88b3cdf8cea896bfeeba197656e1cdb1. Setting use_harfbuzz_ng to 1 in gyp will cause us to build harfbuzz-ng in place of harfbuzz. So far this currently fails to compile due to all our other code relying on the old API. BUG=68551 TEST=./build/gyp_chromium -Duse_harfbuzz_ng=1, verify build breaks Review URL: http://codereview.chromium.org/6052008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70539 0039d316-1c4b-4281-b951-d872f2087c98
* seccomp: remove build-time flagsevan@chromium.org2010-12-151-3/+0
| | | | | | | | | | | | | | | Adjusting seccomp through the .gyp file is error-prone and confusing. Instead, because all callers call SeccompSandboxEnabled(), if I want to enable it for some build configuration I can adjust just that function. This change removes all the build-time seccomp configuration and leaves it defaulted off. It should have no change on whether seccomp is enabled. Review URL: http://codereview.chromium.org/5844001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69208 0039d316-1c4b-4281-b951-d872f2087c98
* Switch linux OpenSSL build to use custom openssl versionjoth@chromium.org2010-12-091-1/+1
| | | | | | | | | | | | This allows us to test experimental library features, and to track a known openssl version. Also bumps OpenSSL 65717:68738, to fix up the default CA root path in the reference library. BUG=None TEST=Still builds & runs! Review URL: http://codereview.chromium.org/5625012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68749 0039d316-1c4b-4281-b951-d872f2087c98
* linux: remove --as-needed in the shared buildevan@chromium.org2010-12-081-0/+5
| | | | | | | | | | | | | | | The shared build is a quick hack for quick links; we don't need to optimize the link line and, in fact, doing so breaks the v8 link. (Fix from Craig Schlenter <craig.schlenter@chromium.org>.) BUG=61430 TEST=build chrome with GYP_DEFINES=library=shared_library and BUILDTYPE=Release Review URL: http://codereview.chromium.org/5578007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68542 0039d316-1c4b-4281-b951-d872f2087c98