summaryrefslogtreecommitdiffstats
path: root/SConstruct
Commit message (Collapse)AuthorAgeFilesLines
* scons: Don't list cell as a driver.José Fonseca2010-01-011-1/+1
| | | | | Cell driver's SConscript never got written, and it is not trivial one to write, so don't accept cell in the driver option to avoid confusion.
* scons: Build progs together with everything else.José Fonseca2010-01-011-1/+7
| | | | | | | | This is a substantial reorganization, This particular commit enables: - building the progs for unices platforms - glew is now built as a shared library (it is the default, and it is inconvenient and pointless to shift away from that default) - all progs get built by default
* scons: Expose convienience libraries to the host environment.José Fonseca2010-01-011-0/+3
| | | | | This fixes MinGW cross compilation build, recently broken due to the use of convenience libraries in the GLSL preprocessor.
* Merge branch 'i965g-restart'Keith Whitwell2009-12-221-4/+4
|\ | | | | | | | | Conflicts: configure.ac
| * Merge commit 'origin/master' into i965g-restartKeith Whitwell2009-12-211-4/+4
| |\ | | | | | | | | | | | | | | | | | | Conflicts: SConstruct configs/default configs/linux-dri
| * | i965g: Builds with sconsJakob Bornecrantz2009-11-051-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | But there are some missing symbols, "nm -u i965_dri.so" [SNIP] U brw_surface_bo U brw_surface_pitch U brw_texture_blanket_winsys_buffer U brw_texture_get_winsys_buffer U brw_update_dirty_counts [SNIP]
* | | Merge branch 'master' into glsl-pp-rework-2Michal Krol2009-12-121-4/+4
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | Conflicts: progs/perf/drawoverhead.c progs/perf/teximage.c progs/perf/vbo.c progs/perf/vertexrate.c src/mesa/shader/slang/library/slang_common_builtin_gc.h
| * | svga: Build svga driverJakob Bornecrantz2009-11-171-4/+4
| |/
| * i915g: Drop the simple sufixJakob Bornecrantz2009-10-051-3/+3
| | | | | | | | | | | | None of the other driver have a silly sufix, so just drop it. Nothing new added in this commit or any other commit but this is better marketing.
| * i965g: Drop i965simpleJakob Bornecrantz2009-10-051-1/+1
| | | | | | | | | | | | The driver never work with real hardware and has bitrotted for quite some time now, might as well drop it. If somebody wants to look at it just use git.
* | scons: Get GLSL code building correctly when cross compiling.José Fonseca2009-12-101-0/+19
|/ | | | | This is quite messy. GLSL code has to be built twice: one for the host OS, another for the target OS.
* llvmpipe: Fork softpipe for experimentation with llvm.José Fonseca2009-08-291-2/+2
|
* Add support for building the Xorg state tracker with scons.Michel Dänzer2009-08-251-1/+1
| | | | scons ... statetrackers=xorg
* identity: Add new identity driverJakob Bornecrantz2009-06-241-3/+3
| | | | | | | | | | | | This driver does no transformation of the gallium calls going to the real driver, like the identity matrix. It is intended to be the basis for transforming and/or debug drivers like trace and rbug. Authors of this patch are: Michal Krol, orignal heavy lifting. José Fonesca, object wrapping code stolen from trace. Jakob Bornecrantz, put it all toghether and renamed a stuff.
* scons: Don't use deprecated Options.José Fonseca2009-05-051-5/+5
|
* Add scons build support for radeon/r300.Corbin Simpson2009-04-041-1/+1
|
* scons: Also link in additional LLVM components.Michel Dänzer2009-03-091-1/+1
| | | | They don't seem necessary here, but they shouldn't hurt either...
* gallium: Also disable i965simple for sconsJakob Bornecrantz2009-02-181-1/+1
| | | | Please read previous commit for more info.
* Make r300 and amd build in scons.Corbin Simpson2009-02-011-2/+2
|
* scons: Build the progs into seperate dirs as well.José Fonseca2009-01-241-1/+1
|
* gallivm: Explicitly specify the LLVM components we need.Michel Dänzer2009-01-121-1/+1
|
* scons: ppc support.Michel Dänzer2008-10-231-0/+2
|
* Added command line option for Scons to select which version of MSVS to use. ↵Jonathan White2008-08-291-0/+2
| | | | Versions 7.1, 8.0 and 9.0 are allowed. Usage is scons MSVS_VERSION=8.0.
* scons: Build the trace pipe driver by default.José Fonseca2008-08-211-2/+2
|
* trace: New pipe driver to trace incoming calls.José Fonseca2008-08-071-1/+1
| | | | Only pipe_screen calls traced, and only linux supported, for now.
* python: Move the python scons code to a separate tool module.José Fonseca2008-07-151-1/+1
|
* python: New state tracker which exposes the pipe driver to python scripts.José Fonseca2008-07-131-4/+3
| | | | Still under development. Just barely works.
* scons: Fix typo.José Fonseca2008-06-271-1/+1
|
* scons: Don't force MSVS 2003.José Fonseca2008-06-061-1/+0
|
* scons: Put the tool logic in a frontend tool.José Fonseca2008-06-061-29/+7
| | | | More logic can be shared between public and private branches this way.
* egl: assorted fixes for WindowsJonathan White2008-06-051-0/+1
| | | | Note that int32_t is typedef'd both in p_compiler.h and eglplatform.h
* scons: Integrate gdi winsys.José Fonseca2008-06-031-2/+2
| | | | Conditional build of the winsys based on the platform.
* scons: Enable mesa state tracker in all platforms by default.José Fonseca2008-05-311-2/+3
| | | | | But only actually build it on some. This results in a better default scons experience.
* scons: Play nice with MS Embedded Visual C++.José Fonseca2008-05-281-1/+4
|
* scons: A few fixes for building mesa on windows.José Fonseca2008-04-261-6/+0
|
* scons: More windows userspace fixes.José Fonseca2008-04-251-1/+1
|
* scons: Teach scons about user-land windows.José Fonseca2008-04-251-35/+2
| | | | | | | Actually, more like get rid of all our hacks when compiling for user-land windows. Only MSVC is supported atm though.
* scons: Faithfully mimic every WINDDK builtin compiler/linker option.José Fonseca2008-03-121-19/+7
|
* scons: Preliminary code for quieting command lines.José Fonseca2008-03-051-6/+1
|
* gallium: Only use C++ compiler for linking when using LLVM.Michel Dänzer2008-03-041-3/+1
| | | | | Otherwise, the shared objects needlessly link against the C++ runtime environment.
* scons: Force C++ linkage.José Fonseca2008-03-041-1/+4
| | | | | | | We have some C++ code (LLVM), which must be linked with g++ on certain platforms. SCons tries to guess when to use g++ by looking to the source files, but this fails, if the C++ code is not list in the command line, but inside in the library.
* scons: Make command line arguments effective again.José Fonseca2008-03-031-4/+2
|
* scons: Move common code to a separate file.José Fonseca2008-02-271-106/+18
|
* scons: Autodetect the default machine.José Fonseca2008-02-271-7/+22
|
* Revert "scons: Prefer MSVS 2003 (patch by Mark Mueller)."José Fonseca2008-02-271-7/+0
| | | | This reverts commit 19f6e1a975a098cf4ce935b50f7cf0c64d9db042.
* scons: Prefer MSVS 2003 (patch by Mark Mueller).José Fonseca2008-02-261-0/+7
|
* scons: Properly generate PDB files on MSVC.José Fonseca2008-02-261-3/+3
|
* Get more debugging info out of MSVC.José Fonseca2008-02-251-12/+25
|
* Cleanup scons files.José Fonseca2008-02-251-15/+8
|
* A few more tweaks to get correct WINDDK compilation.José Fonseca2008-02-241-12/+22
|