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
mmentovai@google.com
7aa570c14c
Add googleurl.xcodeproj.
...
git-svn-id: http://src.chromium.org/svn/trunk/src/build@1006 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-18 23:01:45 +00:00
maruel@google.com
76fe1204c4
Remove /Wp64 compiler flag as it gets in the way of the porting effort. This is not substitute to porting to x64.
...
BUG=1308991
git-svn-id: http://src.chromium.org/svn/trunk/src/build@995 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-18 21:15:54 +00:00
mmentovai@google.com
9c7822e327
Add more useful settings to the xcconfigs.
...
git-svn-id: http://src.chromium.org/svn/trunk/src/build@988 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-18 20:16:00 +00:00
mmentovai@google.com
050eb8447e
Use a common directory for all build output on the Mac.
...
git-svn-id: http://src.chromium.org/svn/trunk/src/build@987 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-18 18:10:23 +00:00
deanm@google.com
b96060ff32
Add a COVERAGE=1 argument to the Linux scons build. This compiles the object files with support for gcov.
...
git-svn-id: http://src.chromium.org/svn/trunk/src/build@983 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-18 13:22:29 +00:00
mmentovai@google.com
606a00436e
Move all settings except for the ones that really need to be per-target into
...
xcconfig files, which we can use on many project files.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@947 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-15 17:43:22 +00:00
tc@google.com
5c0b1011dd
Get googleurl and net to build on linux so we can parallelize even more. This builds an empty net_unittests.
...
git-svn-id: http://src.chromium.org/svn/trunk/src/build@915 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-15 00:05:39 +00:00
sgk@google.com
a1989c4ffc
Call an external command on Windows (xcopy) to install .lib files into
...
our library directory.
This works around some weird Windows? Python? SCons? threading race
condition where a file copied by Python code in one thread sometimes
prevents it from being opened by an external command spawned in another
thread (specifically the linker, leading an 1104 error), despite the
fact that the copy has concluded.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@905 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-14 22:53:00 +00:00
tc@google.com
0d736699ab
Add skia and our png wrappers. png_codec_unittest and image_operations_unittest pass. This gives us 70 passing unittests.
...
git-svn-id: http://src.chromium.org/svn/trunk/src/build@878 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-08-14 19:45:07 +00:00