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

1074 Коммитов

Автор SHA1 Сообщение Дата
rsesek@chromium.org 295fc07bf1 Fix some gyp errors found with --check.
Running check will error out until NaCl problems are fixed (CL pending).

TEST=src/build/gyp_chromium --check

Review URL: http://codereview.chromium.org/1239002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@42547 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-24 22:06:35 +00:00
satorux@chromium.org 537f0332cb Add support for alpha and beta versions of karmic/lucid in install-build-deps.sh
For some reason, alpha and beta releases of Ubuntu seem to use code names
instead of numbers in /etc/issue.

BUG=none
TEST=none

Review URL: http://codereview.chromium.org/1154004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@42428 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-24 03:56:44 +00:00
timurrrr@chromium.org 7097f6e48e Add one build target for TSan/Windows build
Review URL: http://codereview.chromium.org/1084015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@42325 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-23 08:28:25 +00:00
phajdan.jr@chromium.org 8863f541c7 Remove the grd clobber script on Windows.
Now that we have more and more proper grd dependencies in place,
this script may just do more harm than good by causing spurious rebuilds.

Additionally, it horked the build today.

TEST=none
BUG=17706

Review URL: http://codereview.chromium.org/1019007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@41947 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-18 12:40:52 +00:00
gdk@chromium.org da7f4f6522 Enable the touch events feature.
BUG=36415
TEST=fast/events/touch

Review URL: http://codereview.chromium.org/836001

git-svn-id: http://src.chromium.org/svn/trunk/src/build@41620 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-15 20:07:31 +00:00
ben@chromium.org c864cb74c0 Create a toplevel gfx/ dir and seed it with icon_util.
TBR=darin
BUG=none
TEST=none

Review URL: http://codereview.chromium.org/915002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@41528 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-13 08:26:32 +00:00
willchan@chromium.org b71c31a28a Enable TCMalloc on Linux by default.
BUG=36687

Review URL: http://codereview.chromium.org/854005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@41457 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-12 19:10:32 +00:00
joth@chromium.org 0cbcd8ab3e First cut at implementing wifi bindigns for linux, using glib-dbus to NetworkManager
NOTE: Adds a new build dependency on dbus-glib, on ubuntu you can meet this with:
$ sudo aptitude install dbus-glib-1-dev 


BUG=http://crbug.com/37199
TEST=use browser with --enable-geolocation

Review URL: http://codereview.chromium.org/787003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@41430 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-12 14:00:00 +00:00
joth@chromium.org 7e00543d2e Remove libdbus-glib-1-2-dbg from install deps, as hardy does not have it and we don't strictly need it.
BUG=http://code.google.com/p/chromium/issues/detail?id=37199
TEST=none

Review URL: http://codereview.chromium.org/838003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@41283 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-11 17:20:25 +00:00
joth@chromium.org 8b2cd34ed7 Fix up following on from r41182
- I put the dev library in the runtime section,
- I missed the runtime library (?\127libdbus-glib-1-2) altogether
- These issues were masked as apt-get couldn't resolve lib32readline-dev
  replacing it with lib32readline6-dev appears to solve this.

BUG=http://crbug.com/37199
TEST=none

Review URL: http://codereview.chromium.org/811007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@41276 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-11 15:27:24 +00:00
mark@chromium.org da8d569e8c Support Xcode 3.2.2 (prerelease) for release-mode builds.
The UUID format displayed by otool has changed.

BUG=35162
TEST=Build in release mode with Xcode 3.2.2 (prerelease)
Review URL: http://codereview.chromium.org/833001

git-svn-id: http://src.chromium.org/svn/trunk/src/build@41200 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-10 20:29:33 +00:00
joth@chromium.org 91a52ee90f Add libdbus-glib dependency into install-build-deps.sh
Needed as a precursor to http://codereview.chromium.org/787003

BUG=http://crbug.com/37199
TEST=None

Review URL: http://codereview.chromium.org/791003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@41182 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-10 19:04:58 +00:00
piman@chromium.org 9d809d4f36 chromeos: adding session and emit_login_prompt_ready as deps to chromeos_builder
Review URL: http://codereview.chromium.org/792002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@41118 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-10 02:14:41 +00:00
evan@chromium.org 1c7d7aba85 build-bisect: don't crash on bad input to the good/bad prompt
Review URL: http://codereview.chromium.org/786001

git-svn-id: http://src.chromium.org/svn/trunk/src/build@41105 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-10 01:01:57 +00:00
davemoore@chromium.org d33a3a7dc3 Add a gyp target for Xext to linux/system so that Views can depend on it. A recent change added a code dependency within Views on linux on this library. Chrome was linking with it but other Views apps (candidate_window) weren't
Review URL: http://codereview.chromium.org/758002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@41097 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-10 00:17:21 +00:00
tony@chromium.org af6406089f Move apply_locales.py from src/chrome/tools/build/ to src/build/.
src/app shouldn't depend on src/chrome and I need to break these
dependencies for some upstreaming work.
Review URL: http://codereview.chromium.org/668249

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40985 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-09 02:00:21 +00:00
piman@chromium.org 7a048dfea9 linux (sysroot): force prefix=/usr in pkg-config
This lets us use portage-based cross-compiled sysroots, that force the prefix to be an absolute path within the portage chroot.
In particular that lets us build the ARM sysroot using the Chrome OS build system.
Ubuntu-based sysroots already have prefix=/usr, so this is a no-op in that case.

Review URL: http://codereview.chromium.org/669139

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40712 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-05 03:39:44 +00:00
piman@chromium.org 86ba57b19f ARM: add arm_fpu option to specify which version of vfp to use
Review URL: http://codereview.chromium.org/669131

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40699 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-05 01:41:56 +00:00
thestig@chromium.org 49f4c131f4 Yet another try to hotfix the ARM builbots. Sigh.
BUG=none
TEST=ARM buildbots go green?
TBR=zelidrag
Review URL: http://codereview.chromium.org/668069

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40635 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-04 17:32:58 +00:00
thestig@chromium.org f6b66cdd4b Ignore missing python library when detecting python architecture and just return unknown, which should disable building pyauto. The ARM buildbots have an incorrect python_ver set.
BUG=none
TEST=ARM buildbots go green.
TBR=zelidrag
Review URL: http://codereview.chromium.org/669071

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40632 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-04 17:20:29 +00:00
thestig@chromium.org 9944007d9a Detect python version using /usr/lib/libpython$(ver).so.1.0 instead of /usr/bin/python$(ver). /usr/bin/python may not be installed, i.e. on ARM buildbots.
BUG=none
TEST=ARM buildbots go green.
TBR=zelidrag
Review URL: http://codereview.chromium.org/669069

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40631 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-04 17:07:54 +00:00
thestig@chromium.org e9c8f168cd Build pyauto only if the architecture of python binary matches.
BUG=none
TEST=Building 32-bit pyauto on 64-bit Linux with a 32-bit sysroot works.
Review URL: http://codereview.chromium.org/660443

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40630 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-04 16:42:23 +00:00
nsylvain@chromium.org 1eb0a8f35f Add nacl_ui_tests to the mac target, since we will be running
the tests on mac soon.

Review URL: http://codereview.chromium.org/664004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40530 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-03 19:44:48 +00:00
zelidrag@chromium.org 4054779db8 Fixed pyauto build for chromeos. Added proper sysroot and ability to specify python version.
TEST=none
BUG=none

Review URL: http://codereview.chromium.org/661218

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40319 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-01 23:39:36 +00:00
satorux@chromium.org cf6690a67d Add candidate_window to chromeos_builder target.
This is to get back candidate_window binary in the snapshots
of chromium for chromium os that can be found at

http://build.chromium.org/buildbot/snapshots/chromium-rel-linux-chromiumos/

TEST=manually
BUG=crosbug.com/1708

Review URL: http://codereview.chromium.org/660265

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40259 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-03-01 07:30:26 +00:00
bradnelson@google.com d6b90db28d Adding in missing tests to make chromeos build on waterfall go green.
BUG=None
TEST=None
TBR=jiesun

Review URL: http://codereview.chromium.org/660248

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40231 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-27 21:27:48 +00:00
bradnelson@google.com d238615466 Working around gyp issue 137 in scons emitter.
The scons generator currently does not correctly handle the case in which you
have a target with no sources (for instance all the mock targets used for the
bots). So far this has not been an issue because these mock targets were only
used for Windows and Mac. jiesun's recent addition of a chromeos_builder target
caused this issue to manifest itself.

BUG=None
TEST=None
TBR=jiesuN

Review URL: http://codereview.chromium.org/661249

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40229 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-27 20:42:18 +00:00
piman@chromium.org 6a47674a88 Separate neon flags from armv7, because some platforms have armv7a but no neon.
For ffmpeg, I copied the "arm" configs (which include neon) into "arm-neon" configs, and changed HAVE_NEON=1 to 0 in the existing ones. Also, I removed the explicit cflags in ffmpeg.gyp since they are already set in common.gypi

Review URL: http://codereview.chromium.org/660067

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40163 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-26 21:53:43 +00:00
jiesun@google.com 19b231d495 add chromeos_builder target.
ideally everything we want to pull from chrome should be dependencies of this target. build-bots will be changed to build this from chromeos

Review URL: http://codereview.chromium.org/660110

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40089 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-26 01:28:58 +00:00
thestig@chromium.org ff1b7d16a1 Merge the LINUX_TC_MALLOC #define with the existing TC_MALLOC #define.
BUG=36687
TEST=about:tcmalloc, etc, works when tcmalloc is enabled on Linux.
Review URL: http://codereview.chromium.org/660118

git-svn-id: http://src.chromium.org/svn/trunk/src/build@40080 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-26 00:31:08 +00:00
robertshield@chromium.org 176acaf052 Add chrome_frame_reliability_tests.exe to the set of archived CF tests. (Needed for the CF reliability builder)
Remove the now-unused chrome_frame_builder target in all.gyp.

BUG=29451
TEST=chrome_frame_reliability_tests.exe shows up at http://chrome-web/buildbot/snapshots/chromium-rel-xp/

Review URL: http://codereview.chromium.org/658007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@39915 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-24 20:08:05 +00:00
evan@chromium.org efbaef6087 Allow building without SVG.
Only useful for debug builds, obviously.

Review URL: http://codereview.chromium.org/655001

git-svn-id: http://src.chromium.org/svn/trunk/src/build@39875 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-24 09:04:38 +00:00
davemoore@chromium.org 2ca62aef6b Cross compiling: don't rewrite dirs if they're already prefixed.
When compiling with the new portage build system for Chromium OS,
paths passed in for includes, libraries, etc., are already properly
prefixed with the sysroot and do not need to be again prefixed with
the sysroot.

Review URL: http://codereview.chromium.org/652067

git-svn-id: http://src.chromium.org/svn/trunk/src/build@39655 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-22 23:14:44 +00:00
agl@chromium.org 081dee2a05 WebKit roll 55033:55080
git-svn-id: http://src.chromium.org/svn/trunk/src/build@39609 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-22 18:01:03 +00:00
nirnimesh@chromium.org 876374a956 Add a dependency for python2.5-dev for linux
Review URL: http://codereview.chromium.org/650049

git-svn-id: http://src.chromium.org/svn/trunk/src/build@39582 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-21 17:26:12 +00:00
evan@chromium.org d442d562e1 Solaris: Second set adding in Solaris as an OS option
TEST=compiles
BUG=30101
Patch by James Choi <jchoi42@pha.jhu.edu>.

Review URL: http://codereview.chromium.org/606075

git-svn-id: http://src.chromium.org/svn/trunk/src/build@39362 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-18 16:11:37 +00:00
thestig@chromium.org 4c08803cc5 Linux: Remove -fno-asynchronous-unwind-tables. We need the eh_frame section to obtain backtraces on 64-bit.
BUG=none
TEST=Sane backtraces in 64-bit stacktraces.
Review URL: http://codereview.chromium.org/626013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@39320 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-18 02:05:28 +00:00
alokp@chromium.org f829fe4fae Added utility to compile webkit with WTF_USE_ACCELERATED_COMPOSITING flag. We just need to set GYP_DEFINES=use_accelerated_compositing=1. It is set to 0 by default. Part of the changes is under webkit which I will send in a different CL.
Review URL: http://codereview.chromium.org/605006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@39256 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-17 20:38:42 +00:00
evan@chromium.org 7e26360471 media: remove redundant gyp excludes
I moved all of these general patterns to common.gypi.
Also rearrange the common.gypi patterns to cover more common
Linux patterns.

Review URL: http://codereview.chromium.org/608032

git-svn-id: http://src.chromium.org/svn/trunk/src/build@39236 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-17 18:03:13 +00:00
mmoss@google.com a650970d2f Roll gyp DEPS, and mostly revert r38366 which was fixed better in gyp.
This properly triggers build targets that depend on "always run" actions.

BUG=22044

Review URL: http://codereview.chromium.org/604061

git-svn-id: http://src.chromium.org/svn/trunk/src/build@39223 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-17 16:49:27 +00:00
mark@chromium.org b3400c94ed Circular relationships between .gyp files should be errors. Make them errors,
but currently only on the Mac.

These relationships should be errors on all platforms, but some currently
exist on non-Mac platforms.  See http://crbug.com/35878.  Because the Mac is
the only platform where a circular dependency between .gyp files is known to
cause tangible problems, the portions of Chromium's .gyp files that are used
by Macs have been fixed to remove these relationships, and the check is left
enabled on the Mac to ensure that no new ones are created.

BUG=35308
TEST=none
Review URL: http://codereview.chromium.org/600151

git-svn-id: http://src.chromium.org/svn/trunk/src/build@39128 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-16 20:14:26 +00:00
jorlow@chromium.org 2c1b4ddd52 Roll WebKit to 54653
Ruby now needs to be explicitly enabled, it seems.

TBR=yurys
TEST=none
BUG=none

Review URL: http://codereview.chromium.org/603032

git-svn-id: http://src.chromium.org/svn/trunk/src/build@38774 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-11 15:50:42 +00:00
mark@chromium.org 6ba019e811 Ignore .m files in addition to .mm on non-Macs.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/594031

git-svn-id: http://src.chromium.org/svn/trunk/src/build@38680 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-10 22:36:26 +00:00
mark@chromium.org f4f52d2393 Include test_shell.gypi in webkit.gyp instead of maintaining a distinct
test_shell.gyp.  This allows the removal of webkit.gyp:pull_in_test_shell,
eliminating the circular relationship between webkit.gyp and test_shell.gyp.

The expected semantics of building all of test_shell during a webkit.gyp:All
build is performed are retained.

This change depends on GYP r781 (in Chromium at r38526) for GYP suffix
operator path section treatment.  It also depends on Chromium r38519 and
r38658 for common.gypi treatment of chromium_code.

BUG=33186
TEST=Xcode no longer holds stale project files in memory
Review URL: http://codereview.chromium.org/602006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@38664 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-10 21:11:56 +00:00
mark@chromium.org e216fc11e6 Let the chromium_code variable be applied in target scope in addition to .gyp
file scope.

This extends r38519, which was incomplete.

To resolve bug 33186, I am trying to turn test_shell.gyp into test_shell.gypi,
and have webkit.gyp include it.  webkit.gyp is not chromium_code, but the
targets in test_shell.gypi are.

BUG=33186
TEST=builds still work, -Werror and friends are still applied (or not)
     correctly
Review URL: http://codereview.chromium.org/600047

git-svn-id: http://src.chromium.org/svn/trunk/src/build@38658 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-10 20:43:18 +00:00
mark@chromium.org cc33daee54 Move build/external_code.gypi into build/common.gypi.
BUG=35184
TEST=none
Review URL: http://codereview.chromium.org/593025

git-svn-id: http://src.chromium.org/svn/trunk/src/build@38626 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-10 17:43:28 +00:00
mnaganov@chromium.org 5fe76e7903 Really enable JAVASCRIPT_DEBUGGER WebKit feature for Chromium.
BUG=none
TEST=none

Review URL: http://codereview.chromium.org/596035

git-svn-id: http://src.chromium.org/svn/trunk/src/build@38610 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-10 11:03:39 +00:00
mark@chromium.org 49ecca45e5 Let the chromium_code variable be applied in target scope in addition to .gyp
file scope.

To resolve bug 33186, I am trying to turn test_shell.gyp into test_shell.gypi,
and have webkit.gyp include it.  webkit.gyp is not chromium_code, but the
targets in test_shell.gypi are.

BUG=33186
TEST=builds still work, -Werror and friends are still applied (or not) correctly
Review URL: http://codereview.chromium.org/595010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@38519 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-09 22:06:15 +00:00
mmoss@google.com 7925dac29a Make LASTCHANGE work properly for make build.
BUG=22044

Review URL: http://codereview.chromium.org/579014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@38366 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-08 16:35:21 +00:00
satorux@chromium.org 8028b23a4f Move candidate_window from third_party/chromeos_text_input to chrome/browser/chromeos/text_input.
Turned out there is no benefit of having this in a separate git repository.

No code change in candidate_window.cc, but modified the copyright notice
from Chromium OS Authors to Chromium Authors.
Slightly modified text_input.gyp to make it compile.

We'll also change cros_deps/DEPS in a separate CL.

BUG=none
TEST=confirmed candidate_window compiles as before.

Review URL: http://codereview.chromium.org/579026

git-svn-id: http://src.chromium.org/svn/trunk/src/build@38345 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-02-08 08:02:12 +00:00