summaryrefslogtreecommitdiffstats
path: root/build/SConscript.main.linux
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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
* Include debug information in Linux builds.evanm@google.com2008-08-041-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@347 0039d316-1c4b-4281-b951-d872f2087c98
* Checking in the rest of the .lib changes, previous commit was only done from ↵sgk@google.com2008-08-041-7/+14
| | | | | | | | | chrome/ and only got those SConscript files. R=evanm,bradnelson git-svn-id: svn://svn.chromium.org/chrome/trunk/src@331 0039d316-1c4b-4281-b951-d872f2087c98
* Pull the block of common Windows system libraries that we link with ↵sgk@google.com2008-08-041-0/+23
| | | | | | | | everywhere into the base Windows environment. TBR: evanm,bradnelson git-svn-id: svn://svn.chromium.org/chrome/trunk/src@310 0039d316-1c4b-4281-b951-d872f2087c98
* Pass 32-bit linker flag.evanm@google.com2008-08-041-1/+2
| | | | | | TBR=deanm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@309 0039d316-1c4b-4281-b951-d872f2087c98
* Add Chrome* pseudo-builders to the base construction environment to wrap the ↵sgk@google.com2008-08-031-0/+17
| | | | | | | | | | Command() and {Static,Shared}Library() builders calls. These provide a common place for us to abstact Windows/Mac/Linux differences in how we want these built. Added to both SConscript.main and SConscript.main.linux. TBR: evanm,bradnelson git-svn-id: svn://svn.chromium.org/chrome/trunk/src@301 0039d316-1c4b-4281-b951-d872f2087c98
* Merge a bunch of SConscript.main back into SConscript.main.linux. My goal ↵evanm@google.com2008-08-011-30/+300
| | | | | | | | | | is to track .main as close as possible to minimize divergence. Using this (and the split SConstruct that keunwoo already wrote) you can build third_party by: scons Hammer/third_party and you can attempt to build base, though there's still a lot of work to be done. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265 0039d316-1c4b-4281-b951-d872f2087c98
* Get SCons building Windows again without having to Import()/re-Export(): ↵sgk@google.com2008-07-311-4/+1
| | | | | | | | use the $PLATFORM construction variable supplied in the construction environment instead of passing around our own PLATFORM variable in Python. R=keunwoo,evanm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202 0039d316-1c4b-4281-b951-d872f2087c98
* Initial commit to get a handful of third_party packages building properly ↵keunwoo@google.com2008-07-311-0/+96
under Linux. Uses some temporary shims to detect platform and omit processing of some stuff that doesn't seem to work for me. As previously discussed, I'm just doing whatever's expedient to getting *something* building under Linux, since we decided with the current state of Chrome head (with the upcoming freeze and release branch) it would be too disruptive to try to land all the latest site_scons in Chrome's copy. The main thing to note is the SConscript.main.linux file which uses #/../third_party/* instead of #/$BUILD_ROOT/third_party/* and then uses variant_dir in the env.SConscript() call at the bottom to explicitly emit output into Hammer/third_party/*. If either of these hacks is absent, scons under Linux simply concludes that all targets are up to date (there's nothing to build). Explanations for this behavior or alternative workarounds are welcome. Alternatively we could just commit this as-is and let someone with more knowledge of SCons internals try to debug it under Linux. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194 0039d316-1c4b-4281-b951-d872f2087c98