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

5396 Коммитов

Автор SHA1 Сообщение Дата
sgk@google.com feb92e3a73 Update Linux / SCons build for SDCH.
Review URL: http://codereview.chromium.org/4046

git-svn-id: http://src.chromium.org/svn/trunk/src/build@2497 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-23 17:57:16 +00:00
mark@chromium.org a48ebc4d2d Build libevent on Mac
Review URL: http://codereview.chromium.org/3157

git-svn-id: http://src.chromium.org/svn/trunk/src/build@2384 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-18 21:25:49 +00:00
mark@chromium.org 773562b727 Merge http://v8.googlecode.com/svn/branches/bleeding_edge/tools/v8.xcodeproj@319
to our copy (includes changes from r300 too).
Review URL: http://codereview.chromium.org/2971

git-svn-id: http://src.chromium.org/svn/trunk/src/build@2375 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-18 19:30:05 +00:00
dkegel@google.com 6ae47ea767 Use libevent, second try. Changes this time:
- 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: http://src.chromium.org/svn/trunk/src/build@2371 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-18 18:46:26 +00:00
evanm@google.com 6d0435be6d Revert "Make tcp_client_socket_unittest pass on Linux."
This reverts commit d63170654d935f5a8ff6517bfacb60893f186a6b.


git-svn-id: http://src.chromium.org/svn/trunk/src/build@2347 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-18 00:23:24 +00:00
dkegel@google.com 72eb2296ff Make tcp_client_socket_unittest pass on Linux.
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: http://src.chromium.org/svn/trunk/src/build@2346 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-18 00:10:38 +00:00
sgk@google.com 82290d8085 Suppress warnings in the new SCons version about an obscure
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: http://src.chromium.org/svn/trunk/src/build@2325 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-17 20:21:20 +00:00
pinkerton@google.com adc13b7223 add a new xcconfig to build c++ files as obj-c++ to ensure correct linkage. 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: http://src.chromium.org/svn/trunk/src/build@2305 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-17 14:18:41 +00:00
evanm@google.com 7d70701e4b Unignore most warnings on POSIX in build/SConscript.main.
BUG=2053

Patch from Paweł Hajdan jr <phajdan.jr@gmail.com>.


git-svn-id: http://src.chromium.org/svn/trunk/src/build@2272 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-16 19:28:06 +00:00
mpcomplete@google.com 444d09a23f Initial Gears SConscript file. A bit messy. Only builds chrome+dbg and
IE+dbg configurations.
Review URL: http://codereview.chromium.org/232

git-svn-id: http://src.chromium.org/svn/trunk/src/build@2269 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-16 18:24:30 +00:00
tc@google.com dd5233602a Changes to get a small part of chrome/SConscript building. For now, just build sqlite.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@2245 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-15 23:39:08 +00:00
sgk@google.com 2a35256367 Capture initial SCons build of {base,net,googleurl}_unittests on Mac:
* 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: http://src.chromium.org/svn/trunk/src/build@2097 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-11 23:05:11 +00:00
erg@google.com efb7e393de Now that the V8 changes to SConscript are in trunk, enable
building V8 under linux by default.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@2077 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-11 19:54:03 +00:00
mark@chromium.org c558511e2a Put all prebuild scripts in external files. Scripts to run unit tests are
staying put for now, because they're all trivial and identical.
Review URL: http://codereview.chromium.org/1925

git-svn-id: http://src.chromium.org/svn/trunk/src/build@2054 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-11 13:40:35 +00:00
mark@chromium.org dbf18c39b9 Use gcc 4.2 for the Mac build. Fix up new warnings and errors pointed out
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: http://src.chromium.org/svn/trunk/src/build@1955 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-10 00:16:28 +00:00
erg@google.com b1dddbc349 Oops. It's called _unittest, not _test.
Review URL: http://codereview.chromium.org/1686

git-svn-id: http://src.chromium.org/svn/trunk/src/build@1952 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-09 23:45:31 +00:00
erg@google.com 22f94943fe Make google url build and get the unit tests to link.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1942 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-09 23:07:01 +00:00
mmentovai@google.com 7bb0257a2a Merge v8.xcodeproj@219 to Chromium. This avoids unnecessary recompilation
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: http://src.chromium.org/svn/trunk/src/build@1897 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-09 14:31:13 +00:00
mmentovai@google.com 5e8ddf5c5f Add build/all.xcodeproj, which builds all known targets.
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: http://src.chromium.org/svn/trunk/src/build@1873 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-08 22:47:00 +00:00
mmentovai@google.com dcda4a4de6 Xcode project for V8 in Chromium
Review URL: http://codereview.chromium.org/1601

git-svn-id: http://src.chromium.org/svn/trunk/src/build@1867 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-08 21:47:51 +00:00
rahulk@google.com 9cc3c9d49e Compile bspatch only on win32 for now.
Review URL: http://codereview.chromium.org/1820

git-svn-id: http://src.chromium.org/svn/trunk/src/build@1858 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-08 19:16:00 +00:00
rahulk@google.com 9d703f25de rollback
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1854 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-08 18:51:13 +00:00
rahulk@google.com 3b12efcffb Remove bspatch from linux build targets.
TBR=sgk,evanm

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@1853 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-08 18:23:31 +00:00
evanm@google.com af567a44e7 Since the compiler line looks like "$CXXFLAGS $CFLAGS", there's no way to 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: http://src.chromium.org/svn/trunk/src/build@1827 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-07 15:49:12 +00:00
mmentovai@google.com 4bfd82e6bc Fix webkit.xcodeproj. Make it use our new xcconfig and common build directory
setup.  Turn off headermaps and use explicit #include paths everywhere.
Review URL: http://codereview.chromium.org/269

git-svn-id: http://src.chromium.org/svn/trunk/src/build@1815 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-06 00:15:22 +00:00
mmentovai@google.com 6de3a45780 Move icu.xcodeproj into the icu38 directory, as is done with all other
xcodeprojs


git-svn-id: http://src.chromium.org/svn/trunk/src/build@1675 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-03 14:17:28 +00:00
evanm@google.com a8275779b1 GCC 4.3 build fixes.
BUG=241


git-svn-id: http://src.chromium.org/svn/trunk/src/build@1663 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-03 00:25:12 +00:00
mmentovai@google.com 1ccf51f6b1 Disable code coverage in the default Mac debug build.
Use the new boilerplate in xcconfig files.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@1644 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-02 17:49:32 +00:00
sgk@google.com 499c52a9fb Update Copyright text in SCons config files.
TBR: beng

git-svn-id: http://src.chromium.org/svn/trunk/src/build@1607 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-09-01 15:11:09 +00:00
pamg@google.com 7b9d4f924a Switch to building Chromium rather than Google Chrome by default.
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: http://src.chromium.org/svn/trunk/src/build@1588 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-30 18:43:14 +00:00
mmoss@google.com 3fa0cb2985 Build against the system-provided NSS for SSL support.
BUG=1343206

git-svn-id: http://src.chromium.org/svn/trunk/src/build@1542 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-29 19:19:21 +00:00
rahulk@google.com f24425b496 Rollback 1529.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1532 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-29 16:24:24 +00:00
rahulk@google.com b1503e6a63 Last minute changes for Chromium.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1529 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-29 15:53:51 +00:00
niranjan@google.com 9789404016 Creating a coverage specific build configuration. This used to be a part of the _purify build configuration.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1397 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-26 19:55:34 +00:00
erikkay@google.com 29eed91eb5 Undo a change which had added /PROFILE to purify builds.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1383 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-26 16:42:07 +00:00
maruel@google.com 8bd9a63069 Disable linker warning LNK4221: "no public symbols found; archive member will be inaccessible" since it is unnecessary and clutter the build output.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1381 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-26 13:43:30 +00:00
evanm@google.com 2fa3cff67a Allow BINDINGSCOMSTR to show prettier output while generating WebKit bindings.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1290 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-24 15:38:23 +00:00
license.bot 335bf31598 Use a more compact license header in source files.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1287 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-24 00:55:55 +00:00
maruel@google.com 2b03cecfc8 Disable Frame Pointer Omission optimization in default release, the CHECK 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: http://src.chromium.org/svn/trunk/src/build@1284 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-23 22:34:50 +00:00
erg@google.com bdd50d5fb5 Get the majority of the files in V8Bindings/ building.
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: http://src.chromium.org/svn/trunk/src/build@1254 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-22 22:38:59 +00:00
mmentovai@google.com 4314b0b365 Enable -Werror on the Mac. Fix two more warnings just added to our build. Note that the targets for libskia and libicuuc still exclude themselves from -Werror.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1205 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-22 04:03:44 +00:00
mmentovai@google.com 777061eb2c Fix the final gcc warnings in base and net. Provide some macros to selectively disable MSVC warnings.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1194 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-21 22:26:06 +00:00
erg@google.com ec9bcca466 Start porting port. Also move perl declarations into the correct place
for posix systems. Also remove stray qualifiers in C++ files.


git-svn-id: http://src.chromium.org/svn/trunk/src/build@1190 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-21 21:33:01 +00:00
dkegel@google.com 6b69784c3c Preserve the environment variable DISTCC_HOSTS if present.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1174 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-21 20:11:33 +00:00
rahulk@google.com 7e05e6fc4f Unrollback r1158.
BUG=1296800


git-svn-id: http://src.chromium.org/svn/trunk/src/build@1170 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-21 19:33:13 +00:00
evanm@google.com ea9c70c4aa Fix some more warnings.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1127 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-20 23:26:41 +00:00
evanm@google.com 0be8f65f54 Turn on -Wall -Werror, fixing a few files while I'm here and *temporarily* disabling some other warnings that take more effort to fix.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1123 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-20 22:56:30 +00:00
maruel@google.com ae4f4e223e Disable warning 4355 on Windows builds: "'this' : used in base member initializer list".
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1100 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-20 19:54:12 +00:00
erg@google.com 3f66425ff4 Get JSConfig and JavaScriptCore/libWTF.a building under linux.
- Mainly separating out windows options into env['PLATFROM'] sections.
- Fix for case sensitive filesystems.

git-svn-id: http://src.chromium.org/svn/trunk/src/build@1064 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-19 22:47:45 +00:00
sgk@google.com 216ed56612 Add renderer\external_host_bindings.cc to the SCons build.
TBR: joshia

git-svn-id: http://src.chromium.org/svn/trunk/src/build@1043 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-19 18:02:13 +00:00