summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Add googleurl.xcodeproj.mmentovai@google.com2008-08-181-0/+738
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1006 0039d316-1c4b-4281-b951-d872f2087c98
* Remove /Wp64 compiler flag as it gets in the way of the porting effort. This ↵maruel@google.com2008-08-181-6/+5
| | | | | | | | is not substitute to porting to x64. BUG=1308991 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@995 0039d316-1c4b-4281-b951-d872f2087c98
* Add more useful settings to the xcconfigs.mmentovai@google.com2008-08-185-3/+73
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@988 0039d316-1c4b-4281-b951-d872f2087c98
* Use a common directory for all build output on the Mac.mmentovai@google.com2008-08-181-0/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@987 0039d316-1c4b-4281-b951-d872f2087c98
* Add a COVERAGE=1 argument to the Linux scons build. This compiles the ↵deanm@google.com2008-08-181-0/+4
| | | | | | object files with support for gcov. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@983 0039d316-1c4b-4281-b951-d872f2087c98
* Move all settings except for the ones that really need to be per-target intommentovai@google.com2008-08-153-0/+106
| | | | | | xcconfig files, which we can use on many project files. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@947 0039d316-1c4b-4281-b951-d872f2087c98
* Get googleurl and net to build on linux so we can parallelize even more. ↵tc@google.com2008-08-152-6/+16
| | | | | | This builds an empty net_unittests. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@915 0039d316-1c4b-4281-b951-d872f2087c98
* Call an external command on Windows (xcopy) to install .lib files intosgk@google.com2008-08-141-1/+16
| | | | | | | | | | | | 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: svn://svn.chromium.org/chrome/trunk/src@905 0039d316-1c4b-4281-b951-d872f2087c98
* Add skia and our png wrappers. png_codec_unittest and ↵tc@google.com2008-08-141-1/+1
| | | | | | image_operations_unittest pass. This gives us 70 passing unittests. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@878 0039d316-1c4b-4281-b951-d872f2087c98
* Detect linux with '__linux__' since 'linux' is not defined with -ansi.deanm@google.com2008-08-141-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@864 0039d316-1c4b-4281-b951-d872f2087c98
* Implement nspr time on Linux.deanm@google.com2008-08-141-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@863 0039d316-1c4b-4281-b951-d872f2087c98
* Add a helper method to SConscript.main for adding .pdb files to thetc@google.com2008-08-131-0/+23
| | | | | | | | | | | | output target of .exe files on Windows. Change all the callers to only pass in the basename of the target (e.g., 'base_unittests'). The only exception is chrome.exe which uses chrome_exe.pdb. This lets us remove a "if env['PLATFORM'] == 'win32'" condition from base/SConscript and these other files going forward. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@836 0039d316-1c4b-4281-b951-d872f2087c98
* Allow MSVC to be on a different drive letter than the source code.tc@google.com2008-08-131-1/+6
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@832 0039d316-1c4b-4281-b951-d872f2087c98
* Pull in some environment flags that affect distcc.evanm@google.com2008-08-131-1/+7
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@827 0039d316-1c4b-4281-b951-d872f2087c98
* Adding preprocessor definitions to separate Google Chrome from Chromium. rahulk@google.com2008-08-135-2/+27
| | | | | | | | | | | - I assume we will need to build Debug version also for Google Chrome. - Code changes will come soon that will rely on GOOGLE_CHROME_BUILD being defined to add Google branding. - Currently I do not want to change the default behavior so it is inhreiting chromium_build_google_chrome.vsprops. Once buildbot scripts have been configured properly and we know what to do for developers machines, we will inherit chromium_build$CHROMIUM_BUILD.vsprops BUG=1296800 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@809 0039d316-1c4b-4281-b951-d872f2087c98
* Parse /proc/cpuinfo to guess the number of available CPUs.evanm@google.com2008-08-131-0/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@768 0039d316-1c4b-4281-b951-d872f2087c98
* Last changes to get Linux unit tests building:evanm@google.com2008-08-121-410/+0
| | | | | | | | Some minor SConscript changes. Removed the obsolete .linux file. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@758 0039d316-1c4b-4281-b951-d872f2087c98
* Make breakpad handler compile on Linux.mmoss@google.com2008-08-121-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@754 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of separate SConscript.main.linux:sgk@google.com2008-08-121-12/+17
| | | | | | | | | | | * Set -j default to %NUMBER_OF_PROCESSORS% + 1 only on Windows. * Initialize LOAD= modules up front, and let Linux override to the subset that are currently building. * Initialize Linux CCFLAGS, LINKFLAGS and LIBS in a separate if-clause (like we do for Windows). * Remove SCONSCRIPT_MAIN code in {base,chrome}/SConstruct in favor of just call ../build/SConscript.main. * Merge in evanm's changes to base/SConscript for separate lists of platform-neutral and platform-specific source files and test files. R=evanm,deanm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@727 0039d316-1c4b-4281-b951-d872f2087c98
* SCons build updates:sgk@google.com2008-08-121-1/+1
| | | | | | | | | | | | | * Add base\file_util_linux.cc. * Add unit tests base\{idletimer,string_escape}_unittest.cc. * Add chrome\browser\views\hwnd_html_view.cc. * Add chrome\browser\tabs\tab_dragging_test.cc. * Add chrome\browser\views\bookmark_bar_view_test.cc * Add chrome\test\ui\view_event_test_base.cc. * Only define on Windows build of base: _Win32_WINNT=0x0600, WINVER=0x0600, _HAS_EXCEPTIONS=0. TBR: bradnelson git-svn-id: svn://svn.chromium.org/chrome/trunk/src@688 0039d316-1c4b-4281-b951-d872f2087c98
* User the "v8.exe" binary from the V8 SCons-based release build instead of ↵sgk@google.com2008-08-111-24/+11
| | | | | | | | the "v8_shell.exe" binary generated by the Visual Studio build. TBR: sgjesse,ager git-svn-id: svn://svn.chromium.org/chrome/trunk/src@670 0039d316-1c4b-4281-b951-d872f2087c98
* Add defines for the size of wchar_t to build_config.h. Use this in places ↵brettw@google.com2008-08-071-0/+10
| | | | | | | | | | where we currently have an OS-specific check. Remove all WIN32 ifdefs from base and replace them with proper defined(OS...). I also fixed random style bits when I encountered them. I made major style fixes to string16. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@524 0039d316-1c4b-4281-b951-d872f2087c98
* Allow third_party/libxslt to compile on Linux. Like libxml, this uses ↵mmoss@google.com2008-08-061-4/+3
| | | | | | pre-generated configure headers in linux/. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@470 0039d316-1c4b-4281-b951-d872f2087c98
* Allow third_party/libxml to compile on Linux. This uses static config.h and ↵mmoss@google.com2008-08-061-2/+2
| | | | | | xmlversion.h files generated by ./configure, which probably isn't ideal, but it's a start. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@441 0039d316-1c4b-4281-b951-d872f2087c98
* Reapply 382 since it wasn't the cause of the build breakage.maruel@google.com2008-08-051-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@395 0039d316-1c4b-4281-b951-d872f2087c98