summaryrefslogtreecommitdiffstats
path: root/webkit/SConscript
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate calling the create-config.sh script (throughsgk@google.com2008-09-301-1/+1
| | | | | | | | | | | | | | | | prebuild.bat on Windows) in favor of generating the WebCore config.h file directly from SCons. (We don't need the other .h file copying that create-config.sh does because the CPPPATH lists in SCons already give us the right /I or -I options to #include files from their source directories.) This also gets rid of an unnecessary "obj" subdirectory in the generated config.h path. We're already in the build directory hierarchy. Review URL: http://codereview.chromium.org/5611 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2731 0039d316-1c4b-4281-b951-d872f2087c98
* Repair the SCons test_shell build on Windows:sgk@google.com2008-09-251-1/+4
| | | | | | | | | | | | | * Remove the BUILDING_CHROMIUM__ definition so SCons still builds webkit with the currently-checked-in cairo.h shim instead of the new PLATFORM_SKIA definitions. * Link with the new sdch library. * Remove /WX from the test_shell compilation. * Add the additional platform-specific port source files to the input_files list, don't replace the list with a subset. Review URL: http://codereview.chromium.org/4282 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2617 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing comma, which caused silent string-pasting of twosgk@google.com2008-09-251-1/+1
| | | | | | | CPPDEFINES values. Review URL: http://codereview.chromium.org/4269 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2594 0039d316-1c4b-4281-b951-d872f2087c98
* Update SCons build of WebKit on Windows:sgk@google.com2008-09-241-1/+2
| | | | | | | | | * Add CHROMIUM_BUILD and _SECURE_ATL defines. * No more tools/test_shell/resources/fonts. * No more /Wp64. Review URL: http://codereview.chromium.org/4070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2565 0039d316-1c4b-4281-b951-d872f2087c98
* Don't require the ICU DLL on non-Windows platforms.evanm@google.com2008-09-241-1/+2
| | | | | | | (I'm not sure how this was building before...?) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2543 0039d316-1c4b-4281-b951-d872f2087c98
* my efforts of porting webkit/tools/npapi_layout_test_plugin to Linuxevanm@google.com2008-09-241-1/+1
| | | | | | | | | | | | libnpapi_layout_test_plugin.so gets created, but I don't know how to check whether it works BUG=1327 Patch from Paweł Hajdan jr <phajdan.jr@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2541 0039d316-1c4b-4281-b951-d872f2087c98
* port some parts of webkit/glue/plugins/test to Linuxevanm@google.com2008-09-241-1/+1
| | | | | | | | | | | these are not all parts (about a half), but still something BUG=1949 Patch from Paweł Hajdan jr <phajdan.jr@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2534 0039d316-1c4b-4281-b951-d872f2087c98
* Just compile some basic files so we get a libGlue.a.evanm@google.com2008-09-071-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1829 0039d316-1c4b-4281-b951-d872f2087c98
* Begin Linux port of webkit/default_plugin.mmoss@google.com2008-09-051-1/+1
| | | | | | | This just isolates the Windows build before porting sources. Review URL: http://codereview.chromium.org/475 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1812 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to pending to get WebCore to compile on linux. Thistc@google.com2008-09-041-2/+8
| | | | | | | | | | | | | | | | | | doesn't enable it yet since there are more changes to WebKit that we need from the merge. Once the merge lands, pending will probably be clobbered, so this is temporary to allow us to keep moving forward. Go ahead and switch from PLATFORM_CHROME to PLATFORM_CHROMIUM and try to change all the places in the mac code. This change includes bits from http://codereview.chromium.org/228 which is by Seo Sanghyeon. Everything still compiles on Windows. Review URL: http://codereview.chromium.org/1201 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1725 0039d316-1c4b-4281-b951-d872f2087c98
* Added $V8_DIR/include to the CPPPATH in webkit/SConscript so the compiler canerg@google.com2008-09-031-1/+1
| | | | | | | | | | | find v8.h which is required for many of the files in src/webkit/port/ bindings/v8/. BUG=711 AUTHOR=Alex Scheele git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1689 0039d316-1c4b-4281-b951-d872f2087c98
* Update Copyright text in SCons config files.sgk@google.com2008-09-011-28/+4
| | | | | | TBR: beng git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1607 0039d316-1c4b-4281-b951-d872f2087c98
* Get a good piece of port building under Linux.erg@google.com2008-08-291-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1515 0039d316-1c4b-4281-b951-d872f2087c98
* Rearrange the SConscript a bit to show which parts we build and which ones ↵evanm@google.com2008-08-231-36/+29
| | | | | | we don't. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1268 0039d316-1c4b-4281-b951-d872f2087c98
* Get the majority of the files in V8Bindings/ building.erg@google.com2008-08-221-1/+1
| | | | | | | | | | | 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
* crosstool's gcc complains about several functions in ACIICType.h:dkegel@google.com2008-08-221-0/+7
| | | | | | | | | | third_party/WebKit/JavaScriptCore/wtf/ASCIICType.h:53: warning: suggest parentheses around && within || It doesn't seem worth forking that file, so let's just disable that warning. It seems spurious in this case. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1237 0039d316-1c4b-4281-b951-d872f2087c98
* Start porting port. Also move perl declarations into the correct place erg@google.com2008-08-211-5/+5
| | | | | | | 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
* Put back explicit $WEBKIT_DIR in CPPPATH (in place of thesgk@google.com2008-08-201-0/+1
| | | | | | | previous '.') so it can find #includes like "glue/glue_util.h". git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1124 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the lack of executable bits on code we can't modify in the erg@google.com2008-08-201-0/+4
| | | | | | | repository. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1115 0039d316-1c4b-4281-b951-d872f2087c98
* Make pcre compile under Linux with SCons.erg@google.com2008-08-201-5/+7
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1077 0039d316-1c4b-4281-b951-d872f2087c98
* Get JSConfig and JavaScriptCore/libWTF.a building under linux.erg@google.com2008-08-191-11/+22
| | | | | | | - 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
* Set the svn:eol-style to LF on all SConscript filestc@google.com2008-08-131-207/+207
| | | | | | TBR=evanm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@823 0039d316-1c4b-4281-b951-d872f2087c98
* Add generation of webkit_version.h to the SCons build.sgk@google.com2008-08-051-0/+8
| | | | | | TBR: erikkay git-svn-id: svn://svn.chromium.org/chrome/trunk/src@353 0039d316-1c4b-4281-b951-d872f2087c98
* Initial cleanups en route to coalescing the get-it-built cut-and-paste from ↵sgk@google.com2008-07-311-3/+0
| | | | | | | | | | | | | | | | | | various SConscripts into readable and maintainable shape. To wit: * Put the near-universal settings of /DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS, /DWIN32_LEAN_AND_MEAN, /wd4503 and /wd4819 in the base construction environment. * Sort various unsorted source file lists. * Fix indentation and quoting for consistency in a couple SConscript files that escaped previous dragnets. * Eliminate two left-over uses of Split() for input file lists. * Give the devenv invocation to build v8_shell.exe the full path to the relevant .vcproj file. * Add /nologo to the base LINKFLAGS setting. * Remove various CPPPATH and other settings that have been hanging around commented out from the Visual Studio build (in case we needed them, which we evidently don't). * Get rid of unnecessary env.File() and env.Dir() calls in various settings (esp. CPPPATH) and source file lists. * Add copyright notice to an overlooked SConscript file. * Clean up version.bat invocation. TBR: bradnelson git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174 0039d316-1c4b-4281-b951-d872f2087c98
* Add webkit to the repository.initial.commit2008-07-271-0/+202
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18 0039d316-1c4b-4281-b951-d872f2087c98