summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Make OSX TestShell able to run workers, using a new test_worker.dylib which ↵dimich@google.com2009-04-101-4/+0
| | | | | | | | is basically a webkit+v8+helpers to simulate separate process with worker v8 threads. This is similar way we do on Win32. Review URL: http://codereview.chromium.org/66043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13537 0039d316-1c4b-4281-b951-d872f2087c98
* Force c++ dtors to get called in objc interfaces (it was always on since ↵pinkerton@chromium.org2009-04-101-0/+1
| | | | | | | | gcc4.2, but this makes it explicit). Use scoped_* goodness. Review URL: http://codereview.chromium.org/70001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13504 0039d316-1c4b-4281-b951-d872f2087c98
* Adds some ifdefs so that test_shell can be compiled on linuxsky@chromium.org2009-04-101-0/+3
| | | | | | | | | | | | | without GTK. I had to recreate this patch as my workspace for various resonds. UGH! BUG=none TEST=none Review URL: http://codereview.chromium.org/67024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13503 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back change 13480 (change to gyp for webkit on windows).bradnelson@google.com2009-04-101-2/+2
| | | | | | | | Too many loose ends. Review URL: http://codereview.chromium.org/66020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13485 0039d316-1c4b-4281-b951-d872f2087c98
* Switching webkit to gyp on windows.bradnelson@google.com2009-04-091-2/+2
| | | | | | Review URL: http://codereview.chromium.org/63152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13480 0039d316-1c4b-4281-b951-d872f2087c98
* Restore -Wall to Linux build and set up for -Werror.sgk@google.com2009-04-093-1/+11
| | | | | | | | | | | | | | | * Add -Wall to build/common.gypi (and -Werror, commented out for now). * Have build/external_code.gypi remove -Wall (and -Werror). * Remove chromium_code definition from build/all.gyp. * Remove chromium_code definitions from third_party/ *.gyp files. * Remove scons-specific -Werror removal in webkit.gyp. * Remove unused variables from: base/clipboard_linux.cc chrome/browser/gtk/download_shelf_gtk.cc chrome/browser/gtk/bookmark_bar_gtk.cc Review URL: http://codereview.chromium.org/66001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13478 0039d316-1c4b-4281-b951-d872f2087c98
* Linux cflag changes:sgk@google.com2009-04-082-3/+10
| | | | | | | | | * Use -fno-rtti only for C++ V8 compilation. * Move -f{data,function}-sections (for Release) to build/common.gypi. * Add -fno-ident (per deanm). Review URL: http://codereview.chromium.org/62153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13368 0039d316-1c4b-4281-b951-d872f2087c98
* Basic underpinnings of the gyp equivalent of the Linux SHARED=1 build:sgk@google.com2009-04-084-7/+15
| | | | | | | | | parameterize the 'type' setting of the various library targets, with a default of 'static_library'. (Hat tip to Craig Schlenter.) Review URL: http://codereview.chromium.org/62127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13345 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing v8 settings to fix startup_tests regression.bradnelson@google.com2009-04-071-4/+49
| | | | | | Review URL: http://codereview.chromium.org/62121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13304 0039d316-1c4b-4281-b951-d872f2087c98
* Convert /third_party/ffmpeg to gyp for Windows builds.scherkus@chromium.org2009-04-071-0/+1
| | | | | | | | To smooth out the transition I left in using_ffmpeg.vsprops until the rest of Windows switches over to gyp. I also took the opportunity to ditch the .bat file in favour of python. Review URL: http://codereview.chromium.org/63054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13270 0039d316-1c4b-4281-b951-d872f2087c98
* V8-specific release-specific flags in the gyp build.sgk@google.com2009-04-071-0/+19
| | | | | | Review URL: http://codereview.chromium.org/63064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13267 0039d316-1c4b-4281-b951-d872f2087c98
* Add ../third_party/harfbuzz to all.gyp.sgk@google.com2009-04-071-0/+1
| | | | | | Review URL: http://codereview.chromium.org/63063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13252 0039d316-1c4b-4281-b951-d872f2087c98
* Moving activex shim to gyp.bradnelson@google.com2009-04-071-0/+2
| | | | | | Review URL: http://codereview.chromium.org/62089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13229 0039d316-1c4b-4281-b951-d872f2087c98
* Switching breakpad to gyp generated project.bradnelson@google.com2009-04-072-0/+74
| | | | | | Review URL: http://codereview.chromium.org/62076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13223 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back change 13146.bradnelson@google.com2009-04-061-1/+1
| | | | | | | | (Shouldn't muck with where other platforms put their output. Review URL: http://codereview.chromium.org/63008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13149 0039d316-1c4b-4281-b951-d872f2087c98
* Changing v8_shell to v8_shell_sample to match what the buildbot expects.bradnelson@google.com2009-04-061-1/+1
| | | | | | Review URL: http://codereview.chromium.org/63006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13146 0039d316-1c4b-4281-b951-d872f2087c98
* Switching to gyp generated v8 on windows.bradnelson@google.com2009-04-061-2/+2
| | | | | | Review URL: http://codereview.chromium.org/63004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13145 0039d316-1c4b-4281-b951-d872f2087c98
* Switching windows over to gyp generated googleurl.bradnelson@google.com2009-04-051-1/+1
| | | | | | Review URL: http://codereview.chromium.org/62045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13138 0039d316-1c4b-4281-b951-d872f2087c98
* Add 'variants' support on Linux for COVERAGE=, PROFILE= and SYMBOLS=.sgk@google.com2009-04-031-0/+13
| | | | | | Review URL: http://codereview.chromium.org/62006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13115 0039d316-1c4b-4281-b951-d872f2087c98
* Start of code coverage for Mac.jrg@chromium.org2009-04-031-0/+35
| | | | | | | | | | | | | Only base_unittests included for now. Linux changes added as well but untested until Linux switches to gyp. Enable coverage with the following command: src/tools/gyp/gyp_dogfood -Dcoverage=1 src/build/all.gyp Review URL: http://codereview.chromium.org/56136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13068 0039d316-1c4b-4281-b951-d872f2087c98
* Separate the pkg-config --libs output into --libs-only-l forsgk@google.com2009-04-032-6/+21
| | | | | | | | 'libraries' and --libs-{other,only-L} for 'ldflags'. Updates one spot in common.gypi where we were using 'linkflags'. Review URL: http://codereview.chromium.org/56188 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13067 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Move IPC code to ipc/"agl@chromium.org2009-04-031-1/+0
| | | | | | | This reverts commit r13062 which, unsurprisingly, broke the build. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13063 0039d316-1c4b-4281-b951-d872f2087c98
* Move IPC code to ipc/agl@chromium.org2009-04-031-0/+1
| | | | | | | (No review URL: Rietvelt couldn't cope) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13062 0039d316-1c4b-4281-b951-d872f2087c98
* Fix list of packages to install in install-build-deps.sh.thestig@chromium.org2009-04-031-1/+1
| | | | | | | BUG=9507 Review URL: http://codereview.chromium.org/57065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13061 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linking with gold by cleaning up lib dependencies.tc@google.com2009-04-021-3/+31
| | | | | | | | | | | | | | | - Remove pangoft2, we don't use it anywhere. - Add gdk, fontconfig and freetype2 as dependencies of skia. Gdk is used in platform_canvas_linux. - X11, Xrender and Xext are used by the IPC system, so everything that depends on common, needs to link in those libs. By moving the link_settings line into the libcommon.a target, all projects inherit these. Review URL: http://codereview.chromium.org/60070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13055 0039d316-1c4b-4281-b951-d872f2087c98
* Move a bunch of libs over to gyp on windows.bradnelson@google.com2009-04-021-13/+16
| | | | | | Review URL: http://codereview.chromium.org/60019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13020 0039d316-1c4b-4281-b951-d872f2087c98
* Use -Wl,-{start,end}-group for LoadableModules, too.sgk@google.com2009-04-021-1/+4
| | | | | | Review URL: http://codereview.chromium.org/56180 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13013 0039d316-1c4b-4281-b951-d872f2087c98
* Add per-configuration flags that were previously being set by thesgk@google.com2009-04-021-0/+16
| | | | | | | Hammer infrastructure. Review URL: http://codereview.chromium.org/56179 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13012 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the checked-in scons configuration files.sgk@google.com2009-04-0122-1647/+0
| | | | | | Review URL: http://codereview.chromium.org/53121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12982 0039d316-1c4b-4281-b951-d872f2087c98
* Print out some warnings on unsupported build flags.evan@chromium.org2009-04-011-1/+10
| | | | | | | | Cuts down on bug reports. Review URL: http://codereview.chromium.org/57077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12925 0039d316-1c4b-4281-b951-d872f2087c98
* Disable 'd8' on Linux until we get readline everywhere.sgk@google.com2009-03-311-7/+10
| | | | | | Review URL: http://codereview.chromium.org/57046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12847 0039d316-1c4b-4281-b951-d872f2087c98
* DEPS roll to get latest gyp rev.sgk@google.com2009-03-311-1/+1
| | | | | | | | Also, Windows update to common.gypi to accommodate msvs.py change in gyp r405. Review URL: http://codereview.chromium.org/57026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12830 0039d316-1c4b-4281-b951-d872f2087c98
* Switching printing to gyp on windows.bradnelson@google.com2009-03-301-2/+2
| | | | | | Review URL: http://codereview.chromium.org/58002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12801 0039d316-1c4b-4281-b951-d872f2087c98
* Reorder d8 files in v8 gyp file.ager@chromium.org2009-03-301-1/+1
| | | | | | | TBR=sgjesse@chromium.org Review URL: http://codereview.chromium.org/56066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12779 0039d316-1c4b-4281-b951-d872f2087c98
* Fix v8.gyp after adding new platform specific d8 files.ager@chromium.org2009-03-301-2/+8
| | | | | | | TBR=kmillikin@chromium.org Review URL: http://codereview.chromium.org/56062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12772 0039d316-1c4b-4281-b951-d872f2087c98
* Switching media to gyp under windows.bradnelson@google.com2009-03-301-1/+1
| | | | | | Review URL: http://codereview.chromium.org/57002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12761 0039d316-1c4b-4281-b951-d872f2087c98
* Run dsymutil before valgrind (Mac)mark@chromium.org2009-03-271-1/+1
| | | | | | Review URL: http://codereview.chromium.org/55030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12693 0039d316-1c4b-4281-b951-d872f2087c98
* Add 32-bit libreadline to amd64 build deps.mmoss@chromium.org2009-03-271-1/+2
| | | | | | | Review URL: http://codereview.chromium.org/55018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12678 0039d316-1c4b-4281-b951-d872f2087c98
* Build in a ../sconsbuild directory by default:sgk@google.com2009-03-271-1/+4
| | | | | | | | | * Deps roll for ../sconsbuild support in gyp. * Add a 'scons_settings': { 'sconsbuild_dir' } setting to common.gypi. * Change uses of $DESTINATION_ROOT to $TOP_BUILDDIR. Review URL: http://codereview.chromium.org/53133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12636 0039d316-1c4b-4281-b951-d872f2087c98
* whitespace change to poke the builderstc@google.com2009-03-261-0/+1
| | | | | | | | | TBR=maruel Review URL: http://codereview.chromium.org/42659 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12585 0039d316-1c4b-4281-b951-d872f2087c98
* Update Linux gyp build to import and propagate external environmentsgk@google.com2009-03-262-2/+18
| | | | | | | | | | variables ($CC, $DISTCC_DIR, $HOME, etc.). Accomodate spelling change ($CHROME_SRC_DIR => $SRC_DIR) that makes the gyp SCons a little more generic. Use the new $LIB_DIR variable the gyp SCons generator now defines for us. Review URL: http://codereview.chromium.org/42650 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12583 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure *BUILD* env vars are passed around for Linux official builds.mmoss@chromium.org2009-03-261-0/+1
| | | | | | | Review URL: http://codereview.chromium.org/42637 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12558 0039d316-1c4b-4281-b951-d872f2087c98
* src/platform-linux.cc in v8_base now seems to need '-lrt' forsgk@google.com2009-03-251-1/+13
| | | | | | | | | clock_gettime(). Add it to link_settings, and add the right export_dependent_settings to propagate it through the hierarchy appropriately. Review URL: http://codereview.chromium.org/53057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12468 0039d316-1c4b-4281-b951-d872f2087c98
* Add a gtk_clipboard_dump target with a new .gyp file.sgk@google.com2009-03-251-0/+5
| | | | | | Review URL: http://codereview.chromium.org/42593 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12454 0039d316-1c4b-4281-b951-d872f2087c98
* Update gyp files one more time. Formatting changes and added theager@chromium.org2009-03-251-4/+32
| | | | | | | platform-posix file in one more place. Review URL: http://codereview.chromium.org/42595 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12441 0039d316-1c4b-4281-b951-d872f2087c98
* Fix syntax error in v8.gyp.ager@chromium.org2009-03-251-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12440 0039d316-1c4b-4281-b951-d872f2087c98
* Let's try this again. This time actually include the new platformager@chromium.org2009-03-251-2/+4
| | | | | | | | | file and add a couple of new -inl.h files to the project. TBR=sgjesse@chromium.org Review URL: http://codereview.chromium.org/53044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12439 0039d316-1c4b-4281-b951-d872f2087c98
* Add new platform file to V8 gyp file.ager@chromium.org2009-03-251-0/+1
| | | | | | | TBR=sgjesse@chromium.org Review URL: http://codereview.chromium.org/53043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12438 0039d316-1c4b-4281-b951-d872f2087c98
* Propagate CC, CXX variables to Webcore and v8.thestig@chromium.org2009-03-251-0/+1
| | | | | | | I realize this will all go away Any Day Now. Until then, we can speed things up a bit more. Review URL: http://codereview.chromium.org/53029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12425 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Linux: back off build to only require P3"agl@chromium.org2009-03-241-2/+2
| | | | | | | This reverts commit r12389. Maybe a GCC bug in it's SSE implementation. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12402 0039d316-1c4b-4281-b951-d872f2087c98