summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Remove libdbus-glib-1-2-dbg from install deps, as hardy does not have it and ↵joth@chromium.org2010-03-111-1/+1
| | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@41283 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up following on from r41182joth@chromium.org2010-03-111-7/+8
| | | | | | | | | | | | | | - I put the dev library in the runtime section, - I missed the runtime library (libdbus-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: svn://svn.chromium.org/chrome/trunk/src@41276 0039d316-1c4b-4281-b951-d872f2087c98
* Support Xcode 3.2.2 (prerelease) for release-mode builds.mark@chromium.org2010-03-101-18/+33
| | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@41200 0039d316-1c4b-4281-b951-d872f2087c98
* Add libdbus-glib dependency into install-build-deps.shjoth@chromium.org2010-03-101-5/+5
| | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@41182 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: adding session and emit_login_prompt_ready as deps to chromeos_builderpiman@chromium.org2010-03-101-1/+2
| | | | | | Review URL: http://codereview.chromium.org/792002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41118 0039d316-1c4b-4281-b951-d872f2087c98
* build-bisect: don't crash on bad input to the good/bad promptevan@chromium.org2010-03-101-6/+6
| | | | | | Review URL: http://codereview.chromium.org/786001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41105 0039d316-1c4b-4281-b951-d872f2087c98
* Add a gyp target for Xext to linux/system so that Views can depend on it. A ↵davemoore@chromium.org2010-03-101-0/+20
| | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@41097 0039d316-1c4b-4281-b951-d872f2087c98
* Move apply_locales.py from src/chrome/tools/build/ to src/build/.tony@chromium.org2010-03-091-0/+45
| | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@40985 0039d316-1c4b-4281-b951-d872f2087c98
* linux (sysroot): force prefix=/usr in pkg-configpiman@chromium.org2010-03-051-1/+1
| | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@40712 0039d316-1c4b-4281-b951-d872f2087c98
* ARM: add arm_fpu option to specify which version of vfp to usepiman@chromium.org2010-03-051-1/+5
| | | | | | Review URL: http://codereview.chromium.org/669131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40699 0039d316-1c4b-4281-b951-d872f2087c98
* Yet another try to hotfix the ARM builbots. Sigh.thestig@chromium.org2010-03-041-2/+2
| | | | | | | | | BUG=none TEST=ARM buildbots go green? TBR=zelidrag Review URL: http://codereview.chromium.org/668069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40635 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore missing python library when detecting python architecture and just ↵thestig@chromium.org2010-03-041-4/+8
| | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@40632 0039d316-1c4b-4281-b951-d872f2087c98
* Detect python version using /usr/lib/libpython$(ver).so.1.0 instead of ↵thestig@chromium.org2010-03-042-3/+3
| | | | | | | | | | | /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: svn://svn.chromium.org/chrome/trunk/src@40631 0039d316-1c4b-4281-b951-d872f2087c98
* Build pyauto only if the architecture of python binary matches.thestig@chromium.org2010-03-042-3/+44
| | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@40630 0039d316-1c4b-4281-b951-d872f2087c98
* Add nacl_ui_tests to the mac target, since we will be runningnsylvain@chromium.org2010-03-031-0/+2
| | | | | | | | the tests on mac soon. Review URL: http://codereview.chromium.org/664004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40530 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed pyauto build for chromeos. Added proper sysroot and ability to specify ↵zelidrag@chromium.org2010-03-011-0/+4
| | | | | | | | | | | python version. TEST=none BUG=none Review URL: http://codereview.chromium.org/661218 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40319 0039d316-1c4b-4281-b951-d872f2087c98
* Add candidate_window to chromeos_builder target.satorux@chromium.org2010-03-011-1/+2
| | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@40259 0039d316-1c4b-4281-b951-d872f2087c98
* Adding in missing tests to make chromeos build on waterfall go green.bradnelson@google.com2010-02-271-1/+16
| | | | | | | | | | BUG=None TEST=None TBR=jiesun Review URL: http://codereview.chromium.org/660248 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40231 0039d316-1c4b-4281-b951-d872f2087c98
* Working around gyp issue 137 in scons emitter.bradnelson@google.com2010-02-271-1/+6
| | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@40229 0039d316-1c4b-4281-b951-d872f2087c98
* Separate neon flags from armv7, because some platforms have armv7a but no neon.piman@chromium.org2010-02-261-4/+15
| | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@40163 0039d316-1c4b-4281-b951-d872f2087c98
* add chromeos_builder target.jiesun@google.com2010-02-261-1/+15
| | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@40089 0039d316-1c4b-4281-b951-d872f2087c98
* Merge the LINUX_TC_MALLOC #define with the existing TC_MALLOC #define.thestig@chromium.org2010-02-262-3/+3
| | | | | | | | BUG=36687 TEST=about:tcmalloc, etc, works when tcmalloc is enabled on Linux. Review URL: http://codereview.chromium.org/660118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40080 0039d316-1c4b-4281-b951-d872f2087c98
* Add chrome_frame_reliability_tests.exe to the set of archived CF tests. ↵robertshield@chromium.org2010-02-241-22/+2
| | | | | | | | | | | | | (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: svn://svn.chromium.org/chrome/trunk/src@39915 0039d316-1c4b-4281-b951-d872f2087c98
* Allow building without SVG.evan@chromium.org2010-02-241-7/+9
| | | | | | | | Only useful for debug builds, obviously. Review URL: http://codereview.chromium.org/655001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39875 0039d316-1c4b-4281-b951-d872f2087c98
* Cross compiling: don't rewrite dirs if they're already prefixed.davemoore@chromium.org2010-02-221-1/+1
| | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@39655 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 55033:55080agl@chromium.org2010-02-221-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39609 0039d316-1c4b-4281-b951-d872f2087c98
* Add a dependency for python2.5-dev for linuxnirnimesh@chromium.org2010-02-211-1/+1
| | | | | | Review URL: http://codereview.chromium.org/650049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39582 0039d316-1c4b-4281-b951-d872f2087c98
* Solaris: Second set adding in Solaris as an OS optionevan@chromium.org2010-02-181-2/+6
| | | | | | | | | | TEST=compiles BUG=30101 Patch by James Choi <jchoi42@pha.jhu.edu>. Review URL: http://codereview.chromium.org/606075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39362 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Remove -fno-asynchronous-unwind-tables. We need the eh_frame section ↵thestig@chromium.org2010-02-181-5/+0
| | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@39320 0039d316-1c4b-4281-b951-d872f2087c98
* Added utility to compile webkit with WTF_USE_ACCELERATED_COMPOSITING flag. ↵alokp@chromium.org2010-02-171-0/+11
| | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@39256 0039d316-1c4b-4281-b951-d872f2087c98
* media: remove redundant gyp excludesevan@chromium.org2010-02-171-2/+9
| | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@39236 0039d316-1c4b-4281-b951-d872f2087c98
* Roll gyp DEPS, and mostly revert r38366 which was fixed better in gyp.mmoss@google.com2010-02-171-0/+1
| | | | | | | | | | This properly triggers build targets that depend on "always run" actions. BUG=22044 Review URL: http://codereview.chromium.org/604061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39223 0039d316-1c4b-4281-b951-d872f2087c98
* Circular relationships between .gyp files should be errors. Make them errors,mark@chromium.org2010-02-161-0/+10
| | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@39128 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit to 54653jorlow@chromium.org2010-02-111-0/+1
| | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@38774 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore .m files in addition to .mm on non-Macs.mark@chromium.org2010-02-101-1/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/594031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38680 0039d316-1c4b-4281-b951-d872f2087c98
* Include test_shell.gypi in webkit.gyp instead of maintaining a distinctmark@chromium.org2010-02-101-3/+2
| | | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@38664 0039d316-1c4b-4281-b951-d872f2087c98
* Let the chromium_code variable be applied in target scope in addition to .gypmark@chromium.org2010-02-101-5/+18
| | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@38658 0039d316-1c4b-4281-b951-d872f2087c98
* Move build/external_code.gypi into build/common.gypi.mark@chromium.org2010-02-102-44/+29
| | | | | | | | BUG=35184 TEST=none Review URL: http://codereview.chromium.org/593025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38626 0039d316-1c4b-4281-b951-d872f2087c98
* Really enable JAVASCRIPT_DEBUGGER WebKit feature for Chromium.mnaganov@chromium.org2010-02-101-0/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/596035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38610 0039d316-1c4b-4281-b951-d872f2087c98
* Let the chromium_code variable be applied in target scope in addition to .gypmark@chromium.org2010-02-092-73/+63
| | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@38519 0039d316-1c4b-4281-b951-d872f2087c98
* Make LASTCHANGE work properly for make build.mmoss@google.com2010-02-081-1/+0
| | | | | | | | BUG=22044 Review URL: http://codereview.chromium.org/579014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38366 0039d316-1c4b-4281-b951-d872f2087c98
* Move candidate_window from third_party/chromeos_text_input to ↵satorux@chromium.org2010-02-081-1/+1
| | | | | | | | | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@38345 0039d316-1c4b-4281-b951-d872f2087c98
* linux: build with -Wextraevan@chromium.org2010-02-052-2/+9
| | | | | | | | | | | | 95% of this is removing "const" from return types, but turning this on found one bug! (A "for" loop that expected its iterator to go negative but which was using an unsigned type.) BUG=34160 Review URL: http://codereview.chromium.org/570012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38266 0039d316-1c4b-4281-b951-d872f2087c98
* Enable JAVASCRIPT_DEBUGGER flag. JSC-dependent parts of WebCore were guarded ↵mnaganov@chromium.org2010-02-051-1/+0
| | | | | | | | | | | | | with USE(JSC). TBR=pfeldman@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/572032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38200 0039d316-1c4b-4281-b951-d872f2087c98
* Dropping unconnected obsolete vsprops files.bradnelson@google.com2010-02-036-136/+0
| | | | | | | | | BUG=8042 TEST=None Review URL: http://codereview.chromium.org/567033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38016 0039d316-1c4b-4281-b951-d872f2087c98
* Changes necessary to compile gpu demos on linux. It is not functional yet ↵alokp@chromium.org2010-02-031-2/+5
| | | | | | | | | just compiling. BUG=26099 Review URL: http://codereview.chromium.org/552240 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37977 0039d316-1c4b-4281-b951-d872f2087c98
* [GPU] Get GPU process running on the mackbr@google.com2010-02-031-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial port of GPU process / plugin to Mac OS X. Uses new IOSurface APIs and therefore currently runs only on 10.6. Alternate strategy will need to be devised for 10.5. Slight UI issues remain such as GPU plugins initially showing up in the wrong place on the page. These will be fixed in follow-on bugs. Minimal changes made to command buffer code to get it to compile on Mac OS X. Commented out use of nested anonymous namespaces in gles2_cmd_decoder.cc which were causing the linker to crash with a seg fault. Refactored gyp files so the OS test enabling the GPU plugin is in one place, common.gypi, and other files test only the variable enable_gpu. Slight change to gles2_demo_cc.cc to add some simple animation to verify that updates from the GPU plugin are reaching the screen. Changed Pepper test plugin to use 3D view by default and commented out use of audio context because of recent issues. TEST=none (ran Pepper Test Plugin with 3D view enabled) BUG=http://crbug.com/25988 Review URL: http://codereview.chromium.org/558035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37934 0039d316-1c4b-4281-b951-d872f2087c98
* Try to fix canaries.jorlow@chromium.org2010-01-301-0/+1
| | | | | | | | | | TEST=none BUG=none TBR=yaar Review URL: http://codereview.chromium.org/548212 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37593 0039d316-1c4b-4281-b951-d872f2087c98
* Use refactored filename rules in net.gyp.evan@chromium.org2010-01-291-1/+1
| | | | | | | | | | | | | build/common.gypi has some general patterns for filenames on platforms, e.g. "don't build _win.cc on non-Windows", so we don't need to duplicate them here. While I'm at it, add the FreeBSD/OpenBSD tests as well, since that was what prompted this change. Review URL: http://codereview.chromium.org/558034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37553 0039d316-1c4b-4281-b951-d872f2087c98
* Fix install-build-deps.sh so that it does not interpret a yes-no answer in ↵yutak@chromium.org2010-01-281-1/+1
| | | | | | | | | | | reverse. BUG=none TEST=Run install-build-deps.sh, and answer "Y" to the question "Do you want me to download all packages needed to build new 32 bit package files?". It should proceed to the installation process. Review URL: http://codereview.chromium.org/549189 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37374 0039d316-1c4b-4281-b951-d872f2087c98