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