summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Update Linux / SCons build for SDCH.sgk@google.com2008-09-231-0/+4
| | | | | | Review URL: http://codereview.chromium.org/4046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2497 0039d316-1c4b-4281-b951-d872f2087c98
* Build libevent on Macmark@chromium.org2008-09-181-0/+71
| | | | | | Review URL: http://codereview.chromium.org/3157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2384 0039d316-1c4b-4281-b951-d872f2087c98
* Merge http://v8.googlecode.com/svn/branches/bleeding_edge/tools/v8.xcodeproj@319mark@chromium.org2008-09-182-0/+384
| | | | | | | to our copy (includes changes from r300 too). Review URL: http://codereview.chromium.org/2971 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2375 0039d316-1c4b-4281-b951-d872f2087c98
* Use libevent, second try. Changes this time:dkegel@google.com2008-09-181-0/+5
| | | | | | | | | - remove bogus include of base/completion_callback.h - add DEPS rules to allow including third_party/libevent Review URL: http://codereview.chromium.org/2964 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2371 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Make tcp_client_socket_unittest pass on Linux."evanm@google.com2008-09-181-5/+0
| | | | | | | This reverts commit d63170654d935f5a8ff6517bfacb60893f186a6b. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2347 0039d316-1c4b-4281-b951-d872f2087c98
* Make tcp_client_socket_unittest pass on Linux.dkegel@google.com2008-09-181-0/+5
| | | | | | | | | | Requires another changeset that puts libevent in third_party; I'll upload that next. This is not the final word; it makes too many syscalls per read. But it's a start. Review URL: http://codereview.chromium.org/3202 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2346 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress warnings in the new SCons version about an obscuresgk@google.com2008-09-171-1/+2
| | | | | | | | | | possible Windows race condition (file handles being held open an indeterminate amount of time after being closed in other threads). R: mpcomplete Review URL: http://codereview.chromium.org/2940 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2325 0039d316-1c4b-4281-b951-d872f2087c98
* add a new xcconfig to build c++ files as obj-c++ to ensure correct linkage. ↵pinkerton@google.com2008-09-171-0/+1
| | | | | | | | Be more specific when using an overloaded operator since objective-c++ finds conflicts. Enable objective-C GC in our common config file for all projects. Review URL: http://codereview.chromium.org/2912 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2305 0039d316-1c4b-4281-b951-d872f2087c98
* Unignore most warnings on POSIX in build/SConscript.main.evanm@google.com2008-09-161-14/+3
| | | | | | | | | BUG=2053 Patch from Paweł Hajdan jr <phajdan.jr@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2272 0039d316-1c4b-4281-b951-d872f2087c98
* Initial Gears SConscript file. A bit messy. Only builds chrome+dbg andmpcomplete@google.com2008-09-161-0/+3
| | | | | | | IE+dbg configurations. Review URL: http://codereview.chromium.org/232 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2269 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to get a small part of chrome/SConscript building. For now, just ↵tc@google.com2008-09-151-0/+1
| | | | | | build sqlite. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2245 0039d316-1c4b-4281-b951-d872f2087c98
* Capture initial SCons build of {base,net,googleurl}_unittests on Mac:sgk@google.com2008-09-111-32/+67
| | | | | | | | | | | | | * Initial flags and options that mimick how XCode builds (e.g. XCode uses "gcc -x c++" to compile C++, but g++ to link it). * Load minimal set of SConscript files: base, googleurl, net, skia, testing, third_party. (breakpad and webkit to come.) * Correct .cc => .mm file names (multiple places). * Add base/{platform_thread,platform_test,worker_pool}_mac.mm. * Remove -Wall when we build Skia, like we do on Linux. Review URL: http://codereview.chromium.org/2435 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2097 0039d316-1c4b-4281-b951-d872f2087c98
* Now that the V8 changes to SConscript are in trunk, enableerg@google.com2008-09-112-15/+34
| | | | | | | | building V8 under linux by default. Review URL: http://codereview.chromium.org/2440 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2077 0039d316-1c4b-4281-b951-d872f2087c98
* Put all prebuild scripts in external files. Scripts to run unit tests aremark@chromium.org2008-09-112-3/+64
| | | | | | | staying put for now, because they're all trivial and identical. Review URL: http://codereview.chromium.org/1925 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2054 0039d316-1c4b-4281-b951-d872f2087c98
* Use gcc 4.2 for the Mac build. Fix up new warnings and errors pointed outmark@chromium.org2008-09-101-0/+1
| | | | | | | | | | by gcc 4.2: warning: 'C' has a field 'C::m_' whose type uses the anonymous namespace warning: missing braces around initializer for 'S' error: extra qualification 'C::' on member 'm' Review URL: http://codereview.chromium.org/1675 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1955 0039d316-1c4b-4281-b951-d872f2087c98
* Oops. It's called _unittest, not _test.erg@google.com2008-09-091-1/+1
| | | | | | Review URL: http://codereview.chromium.org/1686 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1952 0039d316-1c4b-4281-b951-d872f2087c98
* Make google url build and get the unit tests to link.erg@google.com2008-09-091-19/+29
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1942 0039d316-1c4b-4281-b951-d872f2087c98
* Merge v8.xcodeproj@219 to Chromium. This avoids unnecessary recompilationmmentovai@google.com2008-09-091-1/+1
| | | | | | | | and relinking when nothing has changed by being more careful about the timestamps of generated source files. Review URL: http://codereview.chromium.org/1844 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1897 0039d316-1c4b-4281-b951-d872f2087c98
* Add build/all.xcodeproj, which builds all known targets.mmentovai@google.com2008-09-082-8/+1188
| | | | | | | | | Removes currently-broken targets from webkit.xcodeproj (port, glue). Adds an All target to project files with multiple targets (googleurl.xcodeproj). Brings our xcconfigs to lzma_sdk.xcodeproj (formerly 7z_C.xcodeproj). Review URL: http://codereview.chromium.org/2001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1873 0039d316-1c4b-4281-b951-d872f2087c98
* Xcode project for V8 in Chromiummmentovai@google.com2008-09-081-0/+1087
| | | | | | Review URL: http://codereview.chromium.org/1601 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1867 0039d316-1c4b-4281-b951-d872f2087c98
* Compile bspatch only on win32 for now.rahulk@google.com2008-09-081-1/+5
| | | | | | Review URL: http://codereview.chromium.org/1820 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1858 0039d316-1c4b-4281-b951-d872f2087c98
* rollbackrahulk@google.com2008-09-081-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1854 0039d316-1c4b-4281-b951-d872f2087c98
* Remove bspatch from linux build targets.rahulk@google.com2008-09-081-1/+0
| | | | | | | | TBR=sgk,evanm Review URL: http://codereview.chromium.org/1817 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1853 0039d316-1c4b-4281-b951-d872f2087c98
* Since the compiler line looks like "$CXXFLAGS $CFLAGS", there's no way to ↵evanm@google.com2008-09-071-3/+6
| | | | | | | | | disable a C++-specific warning when -Wall is in CFLAGS. (You disable the warning, then -Wall turns it back on.) Since we only write C++ code and we're only looking for warnings there for now, just put everything in CXXFLAGS. Also disable one more warning (which is the one that bit me here.) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1827 0039d316-1c4b-4281-b951-d872f2087c98
* Fix webkit.xcodeproj. Make it use our new xcconfig and common build directorymmentovai@google.com2008-09-061-1/+4
| | | | | | | setup. Turn off headermaps and use explicit #include paths everywhere. Review URL: http://codereview.chromium.org/269 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1815 0039d316-1c4b-4281-b951-d872f2087c98
* Move icu.xcodeproj into the icu38 directory, as is done with all othermmentovai@google.com2008-09-031-1/+1
| | | | | | | xcodeprojs git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1675 0039d316-1c4b-4281-b951-d872f2087c98
* GCC 4.3 build fixes.evanm@google.com2008-09-031-0/+2
| | | | | | | BUG=241 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1663 0039d316-1c4b-4281-b951-d872f2087c98
* Disable code coverage in the default Mac debug build.mmentovai@google.com2008-09-025-143/+28
| | | | | | Use the new boilerplate in xcconfig files. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1644 0039d316-1c4b-4281-b951-d872f2087c98
* Update Copyright text in SCons config files.sgk@google.com2008-09-012-56/+7
| | | | | | TBR: beng git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1607 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to building Chromium rather than Google Chrome by default.pamg@google.com2008-08-302-2/+2
| | | | | | | | | | | The official builder will need the CHROMIUM_BUILD environment variable set to "_google_chrome". Same as Rietveld issue 2943, approved by nsylvain and rahulk, but in the writeable repository rather than the read-only one. BUG=1296800 TEST=covered by buildbots git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1588 0039d316-1c4b-4281-b951-d872f2087c98
* Build against the system-provided NSS for SSL support.mmoss@google.com2008-08-291-4/+6
| | | | | | BUG=1343206 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1542 0039d316-1c4b-4281-b951-d872f2087c98
* Rollback 1529.rahulk@google.com2008-08-292-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1532 0039d316-1c4b-4281-b951-d872f2087c98
* Last minute changes for Chromium.rahulk@google.com2008-08-292-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1529 0039d316-1c4b-4281-b951-d872f2087c98
* Creating a coverage specific build configuration. This used to be a part of ↵niranjan@google.com2008-08-261-0/+12
| | | | | | the _purify build configuration. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1397 0039d316-1c4b-4281-b951-d872f2087c98
* Undo a change which had added /PROFILE to purify builds.erikkay@google.com2008-08-261-1/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1383 0039d316-1c4b-4281-b951-d872f2087c98
* Disable linker warning LNK4221: "no public symbols found; archive member ↵maruel@google.com2008-08-261-1/+2
| | | | | | will be inaccessible" since it is unnecessary and clutter the build output. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1381 0039d316-1c4b-4281-b951-d872f2087c98
* Allow BINDINGSCOMSTR to show prettier output while generating WebKit bindings.evanm@google.com2008-08-241-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1290 0039d316-1c4b-4281-b951-d872f2087c98
* Use a more compact license header in source files.license.bot2008-08-241-28/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1287 0039d316-1c4b-4281-b951-d872f2087c98
* Disable Frame Pointer Omission optimization in default release, the CHECK ↵maruel@google.com2008-08-234-1/+8
| | | | | | | | ENABLED and the DOM STATS builds. OmitFramePointers="false" doesn't work since this attribute would have needed to be tri-state to work correctly. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1284 0039d316-1c4b-4281-b951-d872f2087c98
* Get the majority of the files in V8Bindings/ building.erg@google.com2008-08-221-0/+4
| | | | | | | | | | | The rest are excluded from the linux build because they include windowisms; this will be fixed later. Also, random linux compile fixes. Extra qualifiers, unused variables, et cetera. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1254 0039d316-1c4b-4281-b951-d872f2087c98
* Enable -Werror on the Mac. Fix two more warnings just added to our build. ↵mmentovai@google.com2008-08-221-1/+3
| | | | | | Note that the targets for libskia and libicuuc still exclude themselves from -Werror. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1205 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the final gcc warnings in base and net. Provide some macros to ↵mmentovai@google.com2008-08-212-2/+1
| | | | | | selectively disable MSVC warnings. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1194 0039d316-1c4b-4281-b951-d872f2087c98
* Start porting port. Also move perl declarations into the correct place erg@google.com2008-08-211-0/+8
| | | | | | | for posix systems. Also remove stray qualifiers in C++ files. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1190 0039d316-1c4b-4281-b951-d872f2087c98
* Preserve the environment variable DISTCC_HOSTS if present.dkegel@google.com2008-08-211-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1174 0039d316-1c4b-4281-b951-d872f2087c98
* Unrollback r1158.rahulk@google.com2008-08-212-0/+8
| | | | | | | BUG=1296800 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1170 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some more warnings.evanm@google.com2008-08-201-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1127 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on -Wall -Werror, fixing a few files while I'm here and *temporarily* ↵evanm@google.com2008-08-201-2/+8
| | | | | | disabling some other warnings that take more effort to fix. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1123 0039d316-1c4b-4281-b951-d872f2087c98
* Disable warning 4355 on Windows builds: "'this' : used in base member ↵maruel@google.com2008-08-202-1/+2
| | | | | | initializer list". git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1100 0039d316-1c4b-4281-b951-d872f2087c98
* Get JSConfig and JavaScriptCore/libWTF.a building under linux.erg@google.com2008-08-191-1/+2
| | | | | | | - Mainly separating out windows options into env['PLATFROM'] sections. - Fix for case sensitive filesystems. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1064 0039d316-1c4b-4281-b951-d872f2087c98
* Add renderer\external_host_bindings.cc to the SCons build.sgk@google.com2008-08-191-2/+2
| | | | | | TBR: joshia git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1043 0039d316-1c4b-4281-b951-d872f2087c98