José Fonseca
0d0417cc75
scons: Don't use deprecated Options.
il y a 16 ans
José Fonseca
e9fb90ab88
scons: Don't use deprecated Options.
il y a 16 ans
Corbin Simpson
b7ffe1e876
Add scons build support for radeon/r300.
il y a 16 ans
Michel Dänzer
2b6235c9f7
scons: Also link in additional LLVM components.
They don't seem necessary here, but they shouldn't hurt either...
il y a 16 ans
Jakob Bornecrantz
056f847e96
gallium: Also disable i965simple for scons
Please read previous commit for more info.
il y a 16 ans
Corbin Simpson
e9b08e7373
Make r300 and amd build in scons.
il y a 16 ans
José Fonseca
9bf83fb016
scons: Build the progs into seperate dirs as well.
il y a 16 ans
Michel Dänzer
359bbe7432
gallivm: Explicitly specify the LLVM components we need.
il y a 16 ans
Michel Dänzer
6b69e3c717
scons: ppc support.
il y a 17 ans
Jonathan White
3c81992676
Added command line option for Scons to select which version of MSVS to use. Versions 7.1, 8.0 and 9.0 are allowed. Usage is scons MSVS_VERSION=8.0.
il y a 17 ans
José Fonseca
f52db6cd44
scons: Build the trace pipe driver by default.
il y a 17 ans
José Fonseca
35355f7610
trace: New pipe driver to trace incoming calls.
Only pipe_screen calls traced, and only linux supported, for now.
il y a 17 ans
José Fonseca
2c4349aa3a
python: Move the python scons code to a separate tool module.
il y a 17 ans
José Fonseca
6410e94b96
python: New state tracker which exposes the pipe driver to python scripts.
Still under development. Just barely works.
il y a 17 ans
José Fonseca
fb4361a93d
scons: Fix typo.
il y a 17 ans
José Fonseca
18953a8771
scons: Don't force MSVS 2003.
il y a 17 ans
José Fonseca
b04aa714af
scons: Put the tool logic in a frontend tool.
More logic can be shared between public and private branches this way.
il y a 17 ans
Jonathan White
fe1a2d1fff
egl: assorted fixes for Windows
Note that int32_t is typedef'd both in p_compiler.h and eglplatform.h
il y a 17 ans
José Fonseca
5a67df6d7c
scons: Integrate gdi winsys.
Conditional build of the winsys based on the platform.
il y a 17 ans
José Fonseca
ffc6afcdbf
scons: Enable mesa state tracker in all platforms by default.
But only actually build it on some. This results in a better default
scons experience.
il y a 17 ans
José Fonseca
b215d7d10c
scons: Play nice with MS Embedded Visual C++.
il y a 17 ans
José Fonseca
658f5e7213
scons: A few fixes for building mesa on windows.
il y a 17 ans
José Fonseca
a7ce6d3992
scons: More windows userspace fixes.
il y a 17 ans
José Fonseca
35460fc91c
scons: Teach scons about user-land windows.
Actually, more like get rid of all our hacks when compiling for
user-land windows.
Only MSVC is supported atm though.
il y a 17 ans
José Fonseca
4f17bd270e
scons: Faithfully mimic every WINDDK builtin compiler/linker option.
il y a 17 ans
José Fonseca
5aa108214a
scons: Preliminary code for quieting command lines.
il y a 17 ans
Michel Dänzer
72c9d4a660
gallium: Only use C++ compiler for linking when using LLVM.
Otherwise, the shared objects needlessly link against the C++ runtime
environment.
il y a 17 ans
José Fonseca
9a76798112
scons: Force C++ linkage.
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.
il y a 17 ans
José Fonseca
13174c195e
scons: Make command line arguments effective again.
il y a 17 ans
José Fonseca
9409043c58
scons: Move common code to a separate file.
il y a 17 ans
José Fonseca
67099cd7b9
scons: Autodetect the default machine.
il y a 17 ans
José Fonseca
a6044bdf74
Revert "scons: Prefer MSVS 2003 (patch by Mark Mueller)."
This reverts commit 19f6e1a975
.
il y a 17 ans
José Fonseca
19f6e1a975
scons: Prefer MSVS 2003 (patch by Mark Mueller).
il y a 17 ans
José Fonseca
6d336588ed
scons: Properly generate PDB files on MSVC.
il y a 17 ans
José Fonseca
c8b069cc1e
Get more debugging info out of MSVC.
il y a 17 ans
José Fonseca
efd336887f
Cleanup scons files.
il y a 17 ans
José Fonseca
e70a431c3d
A few more tweaks to get correct WINDDK compilation.
il y a 17 ans
José Fonseca
58a3d7dfd9
Revamp scons usage.
il y a 17 ans
José Fonseca
26c57d1630
Avoid building problematic module/drivers on windows.
il y a 17 ans
José Fonseca
d710a7cfb2
Windows (DDK) compilation support.
It also works when cross compiling with Wine.
il y a 17 ans
José Fonseca
b9da3791c9
Remove src/mesa and src/mesa/main from gallium source include paths.
il y a 17 ans
José Fonseca
e773a813cf
Initial scons support to build gallivm.
Not yet complete.
il y a 17 ans
José Fonseca
687a8b96ef
Standardize on using the pipe/ include prefix.
il y a 17 ans
José Fonseca
33ceb6716a
Update scons build for new code layout.
il y a 17 ans
José Fonseca
87c8a1ba36
gallium: Conditionally use posix libraries/includes.
il y a 17 ans
José Fonseca
d432583d69
gallium: Update scons instructions. Propagate user environment.
il y a 17 ans
José Fonseca
e11bfc9907
gallium: Make the build output dir depend on the configuration.
The build output dirs mimics the old config names:
build/linux
build/linux-dri
build/linux-dri-x86
build/linux-dri-x86-debug
...
il y a 17 ans
José Fonseca
c285e06e93
gallium: Add SCons as alternative build system for Gallium.
il y a 17 ans
José Fonseca
0013796948
gallium: Conditionally use posix libraries/includes.
il y a 17 ans
José Fonseca
81b6a801f7
gallium: Update scons instructions. Propagate user environment.
il y a 17 ans