scons: Make LLVM a black-white dependency.
authorJosé Fonseca <jfonseca@vmware.com>
Sat, 10 Apr 2010 01:41:39 +0000 (02:41 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Sun, 11 Apr 2010 08:17:34 +0000 (17:17 +0900)
commitea532f0e725bd68e7784189c9b7f6f7bf7f9d901
tree1b318d82380b08fb3f602597b61d797a2f5656bd
parent9fc93b80413d63aeb08b5a17602d111ed3899faf
scons: Make LLVM a black-white dependency.

Now that draw depends on llvm it is very difficult to correctly handle
broken llvm installations. Either the user requests LLVM and it needs to
supply a working installation. Or it doesn't, and it gets no LLVM
accelerate pipe drivers.
19 files changed:
SConstruct
common.py
configs/linux-llvm
scons/gallium.py
scons/llvm.py
src/gallium/auxiliary/SConscript
src/gallium/auxiliary/draw/draw_context.h
src/gallium/auxiliary/draw/draw_llvm.h
src/gallium/auxiliary/draw/draw_private.h
src/gallium/auxiliary/draw/draw_pt.c
src/gallium/auxiliary/draw/draw_vs_llvm.c
src/gallium/auxiliary/gallivm/lp_bld.h
src/gallium/drivers/llvmpipe/SConscript
src/gallium/drivers/sw/SConscript
src/gallium/state_trackers/python/SConscript
src/gallium/targets/dri-swrast/SConscript
src/gallium/targets/graw-xlib/SConscript
src/gallium/targets/libgl-gdi/SConscript
src/gallium/targets/libgl-xlib/SConscript