summaryrefslogtreecommitdiff
path: root/configs/linux-llvm
AgeCommit message (Collapse)AuthorFilesLines
2011-07-11configs: do not let llvm-config define NDEBUG in debug buildsBrian Paul1-1/+1
Following the examples of Marek and Jose for autoconf and scons.
2011-06-29configs: add libdrm cflags to linux-llvm configBrian Paul1-0/+3
2011-03-14autoconf/make: Don't specify individual llvm libraries.José Fonseca1-3/+3
We need more and more of these, and it is difficult and prone to version incompatability issues trying to single out every one of them. This mimicks what was done in SCons.
2011-03-13gallivm: Use LLVM MC disassembler, instead of udis86.José Fonseca1-2/+2
Included in LLVM 2.7+. Unlink udis86, should support all instructions that LLVM can emit.
2011-01-31Remove talloc from the make and automake build systems.Kenneth Graunke1-1/+1
2010-12-06mesa/llvm: use llvm-config --cppflagsBrian Paul1-3/+2
Use --cppflags instead of --cflags so that we get the -I and -D flags we want, but not compiler options like -O3. A similar change should probably be made for autoconf.
2010-12-03mesa: consolidate some compiler -D flagsBrian Paul1-2/+3
-D__STDC_CONSTANT_MACROS and -D__STDC_LIMIT_MACROS are only needed for LLVM build.
2010-08-11configs: added -ltalloc to config filesBrian Paul1-1/+1
2010-04-14mesa: add -D__STDC_CONSTANT_MACROS to linux-llvmBrian Paul1-1/+1
This is needed in more places (st_cb_feedback.c) since the new LLVM code has been added to the gallium/draw module.
2010-04-11scons: Make LLVM a black-white dependency.José Fonseca1-1/+1
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.
2010-03-26auto detect llvm versionChris Li1-0/+2
2010-03-17llvmpipe: remove -m32 flag from linux-llvm configBrian Paul1-1/+1
2010-02-08llvmpipe: export the tgsi translation code to a common layerZack Rusin1-1/+1
the llvmpipe tgsi translation is a lot more complete than what was in gallivm so replacing the latter with the former. this is needed since the draw llvm paths will use the same code. effectively the proven llvmpipe code becomes gallivm.
2010-02-05allow make to build lp_test_* for llvmpipeChris Li1-1/+1
Signed-off-by: José Fonseca <jfonseca@vmware.com>
2010-01-08Merge remote branch 'origin/master' into lp-binningJosé Fonseca1-2/+0
Conflicts: src/gallium/auxiliary/util/u_surface.c src/gallium/drivers/llvmpipe/Makefile src/gallium/drivers/llvmpipe/SConscript src/gallium/drivers/llvmpipe/lp_bld_arit.c src/gallium/drivers/llvmpipe/lp_bld_flow.c src/gallium/drivers/llvmpipe/lp_bld_interp.c src/gallium/drivers/llvmpipe/lp_clear.c src/gallium/drivers/llvmpipe/lp_context.c src/gallium/drivers/llvmpipe/lp_context.h src/gallium/drivers/llvmpipe/lp_draw_arrays.c src/gallium/drivers/llvmpipe/lp_jit.c src/gallium/drivers/llvmpipe/lp_jit.h src/gallium/drivers/llvmpipe/lp_prim_vbuf.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_setup_point.c src/gallium/drivers/llvmpipe/lp_state.h src/gallium/drivers/llvmpipe/lp_state_blend.c src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_fs.c src/gallium/drivers/llvmpipe/lp_state_sampler.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_tex_cache.h src/gallium/drivers/llvmpipe/lp_tex_sample.h src/gallium/drivers/llvmpipe/lp_tile_cache.c
2010-01-02gallium: Hunt down all references to GALLIUM_AUXILIARY_DIRS.José Fonseca1-2/+0
2009-12-18llvmpipe: change configs/linux-llvm from debug build to optimized buildBrian Paul1-3/+5
Basically equivalent to the SCons non-debug build now.
2009-08-29llvmpipe: use the udis86 lib to print the x86 assembly codeBrian Paul1-2/+2
2009-08-29llvmpipe: re-enable other gallium driversBrian Paul1-2/+2
No more symbol collisions between drivers, AFAICT.
2009-08-29llvmpipe: repurpose linux-llvm config to build the llvmpipe driverBrian Paul1-5/+12
The gallivm module is no longer built. If/when gallivm is resuscitated we can revisit this.
2009-03-09linux-llvm config: Linking with required llvm libsKamalneet Singh1-3/+3
2009-01-12gallivm: Explicitly specify the LLVM components we need.Michel Dänzer1-3/+3
2008-10-02Gallivm: port to llvm 2.4.Stephane Marchesin1-0/+1
2008-10-02Gallivm: need to link with libstdc++ for llvm.Stephane Marchesin1-1/+1
2008-02-18Update for llvm -> gallivm rename.José Fonseca1-1/+1
2008-02-18Code reorganization: split gallium and mesa makefiles.José Fonseca1-0/+2
In other words, don't build src/gallium source code from within src/mesa/Makefile. Also, allow to customize which gallium auxiliary dirs, driver driver, winsys dirs get built from the config/* files.
2008-01-04llvm: we need custom rules so had to redo the build a little bitZack Rusin1-4/+4
also don't use sse when llvm is enabled
2007-12-11Redo the fragment program examples to match vp'sZack Rusin1-2/+2
we just load text files instead of compiling tons of small binaries
2007-10-25LLVM requires linking with the C++ compiler.Michel Dänzer1-0/+1
It's basically luck if it works with the C compiler on some platforms...
2007-10-24Cleanup some code.Zack Rusin1-8/+8
2007-10-24Introduce linux-llvm target. Remove the llvm code from the default build for ↵Zack Rusin1-0/+31
now. Cleanup some of the debugging output.