summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2009-11-23autoconf: Fix case for not having packageJakob Bornecrantz1-2/+2
(cherry picked from commit 5c4bdbd825934fe01330890d360b61caa06fdc8d)
2009-11-18xorg/st: fixup builds against later dpms headers.Brian Paul1-0/+5
(cherry picked from master, commit e9d6ab72be065becf7a077c33919d37faa8db92e)
2009-10-30Add --with-dri-searchpath argumentChow Loong Jin1-0/+7
* Add an extra argument to configure which allows for specifying different DRI driver search paths to libGL (FDO #24766) Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
2009-10-13ac: Fix AIX shared library builds.Tom Fogal1-0/+2
AIX uses ".a" for both static and shared library extensions.
2009-09-15Merge branch 'mesa_7_5_branch' into mesa_7_6_branchBrian Paul1-1/+1
2009-09-14configure: fix commentThierry Vignaud1-1/+1
2009-08-31mesa: fix 32bit cross compilation on a 64bit machineMarc Dietrich1-0/+1
When cross compiling on a 64bit machine, gen_matypes.c is build for the host machine (64bit) but must generates code for the target machine (32bit). This causes wrong offsets all over the place and crashes googleearth on my machine. Solution is to add -m32 when cross compiling. Attached patch is compatible with linux-x86-32 and autoconf based builds.
2009-08-31mesa: fix 32bit cross compilation on a 64bit machineMarc Dietrich1-0/+1
When cross compiling on a 64bit machine, gen_matypes.c is build for the host machine (64bit) but must generates code for the target machine (32bit). This causes wrong offsets all over the place and crashes googleearth on my machine. Solution is to add -m32 when cross compiling. Attached patch is compatible with linux-x86-32 and autoconf based builds.
2009-08-14Add configure options for MAX_WIDTH/HEIGHT.Brian Paul1-0/+15
This adds two --with configure options for setting defines for MAX_WIDTH and MAX_HEIGHT. It's conceivably just as easy to define these in CFLAGS manually, but this way users don't need to know about internal Mesa details. Patch updated by BrianP to set DEFINES, not CFLAGS. (cherry picked from master, commit 7085dce750f478312a47f474330d63cc900a8448)
2009-08-14Add configure options for MAX_WIDTH/HEIGHT.Tom Fogal1-0/+15
This adds two --with configure options for setting defines for MAX_WIDTH and MAX_HEIGHT. It's conceivably just as easy to define these in CFLAGS manually, but this way users don't need to know about internal Mesa details. Patch updated by BrianP to set DEFINES, not CFLAGS.
2009-07-15Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa ↵Alex Deucher1-2/+2
into r6xx-rewrite This builds, but I get an assertion in radeonGetLock() due to the drawable being null.
2009-07-13Merge branch 'mesa_7_5_branch'Brian Paul1-1/+1
2009-07-10Remove stale reference to non-Gallium nouveau driver from configure.ac.Michel Dänzer1-1/+1
2009-06-24identity: Add new identity driverJakob Bornecrantz1-1/+1
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.
2009-06-12Merge master and fix conflictsAlex Deucher1-34/+55
2009-06-12Merge remote branch 'main/radeon-rewrite'Dave Airlie1-0/+9
2009-06-09Merge branch 'mesa_7_5_branch'Jakob Bornecrantz1-0/+5
Conflicts: Makefile src/mesa/main/version.h src/mesa/shader/slang/slang_preprocess.c src/mesa/state_tracker/st_cb_bufferobjects.c
2009-06-08Cygwin build fixesJon TURNEY1-0/+5
Fix mklib to deal with NOPREFIX and use --enable-auto-image-base for cygwin Teach configure.ac some basic facts about cygwin Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2009-06-07Merge remote branch 'origin/master' into radeon-rewriteDave Airlie1-7/+9
2009-06-05nouveau: add pipe_buffer/fence code to pipe drivers, move nv50 overBen Skeggs1-1/+1
2009-06-04osmesa: Link with -ldl for dlopen codeDan Nicholson1-5/+2
Now that the dlopen wrappers are built into libmesa.a, we need to link standalone libOSMesa with libdl to resolve dlopen and friends on platforms that need it. (cherry picked from commit 4795dd5950d4dcd7c8d421c8fb4851c193297ba1)
2009-06-04osmesa: Link with -ldl for dlopen codeDan Nicholson1-5/+2
Now that the dlopen wrappers are built into libmesa.a, we need to link standalone libOSMesa with libdl to resolve dlopen and friends on platforms that need it.
2009-06-01Use separate $(MINSTALL) for installing librariesDan Nicholson1-0/+5
The special feature of bin/minstall to copy symlinks is only ever needed when installing libraries which may have .so symlinks. All the headers and directories can use a normal install program. These two modes are separated as $(INSTALL) and $(MINSTALL) to allow the user (or autoconf) to override installing normal files as they please. An autoconf check for the install program has been added and will be used in preference to minstall when available. Fixes bug 16053.
2009-06-01rbug: Add Gallium Remote Debugger Protocol codeJakob Bornecrantz1-1/+1
This is the (de)marshalling and connection managment code
2009-05-10Merge commit 'origin/master' into radeon-rewriteJerome Glisse1-25/+35
Conflicts: src/mesa/drivers/dri/r200/r200_state.c src/mesa/drivers/dri/r300/r300_context.h src/mesa/drivers/dri/r300/r300_fragprog.c src/mesa/drivers/dri/r300/r300_state.c src/mesa/drivers/dri/r300/r300_texmem.c src/mesa/drivers/dri/r300/r300_texstate.c src/mesa/drivers/dri/r300/r500_fragprog.c src/mesa/drivers/dri/radeon/radeon_screen.c src/mesa/drivers/dri/radeon/radeon_state.c
2009-04-29autoconf: Add switch for optional EGLDan Nicholson1-9/+23
EGL doesn't build on all platforms, so allow people to opt out.
2009-04-29autoconf: Clean up some m4 usageDan Nicholson1-15/+7
m4_fatal is equivalent to m4_errprint + m4_exit.
2009-04-24GNU/Hurd fixesSamuel Thibault1-1/+5
Here is a couple of fixes for GNU/Hurd: - dri_interface.h: no libdrm support either. - configure.ac: - GNU/Hurd is a GNU OS with _GNU_SOURCE and PTHREADS. - GNU needs a couple of flags like other OSes Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
2009-04-22Merge remote branch 'origin/master' into radeon-rewriteDave Airlie1-3/+7
2009-04-21Update GALLIUM_AUXILIARY_DIRS in configure.ac to match configs/default.Michel Dänzer1-1/+1
2009-04-19autoconf: Build gallium softpipe when driver=xlibJakob Bornecrantz1-1/+5
2009-04-10Merge branch 'radeon-rewrite' of ↵Alex Deucher1-23/+12
git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa into r6xx-rewrite
2009-04-10Build dri drivers for powerpc and sparc on FreeBSD.Robert Noland1-1/+1
2009-04-09Merge remote branch 'origin/master' into radeon-rewriteDave Airlie1-23/+12
Conflicts: src/mesa/drivers/dri/r200/r200_tex.c src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/r300/r300_context.h src/mesa/drivers/dri/r300/r300_swtcl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texmem.c src/mesa/drivers/dri/r300/r300_texstate.c src/mesa/drivers/dri/radeon/radeon_tex.c
2009-04-08R600: initial copy of r300 codeAlex Deucher1-5/+5
2009-03-25mklib improvements for SolarisAlan Coopersmith1-23/+12
Move flags for linking standard C/C++ libraries from configure.ac to mklib Use -norunpath flag when linking with Sun C++ compiler Convert mklib -exports list into a linker mapfile Set FINAL_LIBS correctly when -noprefix is used Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-03-20Merge remote branch 'main/master' into radeon-rewriteDave Airlie1-10/+113
Conflicts: src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/r300/r300_state.c src/mesa/drivers/dri/r300/r300_swtcl.c src/mesa/drivers/dri/r300/radeon_ioctl.c src/mesa/drivers/dri/radeon/radeon_screen.c
2009-03-06st/xorg: Install to XORG_DRIVER_INSTALL_DIRJoel Bosveld1-0/+7
2009-03-04autoconf: Restore _GNU_SOURCE for all Linux systemsDan Nicholson1-1/+1
This catches the linux-uclibc case and any others that were being set prior to 98fcdf3f. Fixes bug 20345. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
2009-02-26mesa: Resurrect SPARC asm code.David S. Miller1-0/+13
This rewrites the sparc GLAPI code so that it's PIC friendly and works with all of the TLS/PTHREADS/64-bit/32-bit combinations properly. As a result we can turn SPARC asm back on. Currently it's only enabled on Linux, as that's the only place where I can test this stuff out. For the moment the cliptest SPARC asm routines are disabled as they are non-working. The problem is that they use register %g7 as a temporary which is where the threading libraries store the thread pointer on SPARC. I will fix that code up in a future change as it's a pretty important routine to optimize. Like x86 we do the runtime patch as a pthread once-invoked initializer in init_glapi_relocs(). Unlike x86, however, our GLAPI stubs on SPARC are just two instruction sequences that branch to a trampoline and put the GLAPI offset into a register. The trampoline is what we run-time patch. The stubs thus all look like: glFoo: ba __glapi_sparc_foo_stub sethi GLAPI_OFFSET(glFOO) * PTR_SIZE, %g3 This actually makes generate_entrypoint() a lot simpler on SPARC. For this case in generate_entrypoint() we generate stubs using a 'call' instead of the 'ba' above to make sure it can reach. In order to get a proper tail call going here, in the unpatched case, we do several tricks. To get the current PC, for example, we save the return address register into a temporary, do a call, save the return address register written by the call to another temporary, then restore the original return address register value. This is to avoid having to allocate a stack frame. This is necessary for PIC address formation. This new GLAPI scheme lets us get rid of the ugly SPARC GLAPI hacks in __glXInitialize() and one_time_init(). Signed-off-by: David S. Miller <davem@davemloft.net>
2009-02-25autoconf: Fixup EGL buildDan Nicholson1-0/+13
This gets the needed libraries pulled in for libEGL for autoconf.
2009-02-24mesa: Build DRI by default on Linux/sparcDavid S. Miller1-1/+1
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-02-20gallium: s/GALLIUM_DRIVER_DIRS/GALLIUM_DRIVERS_DIRS/Jakob Bornecrantz1-6/+6
2009-02-15radeon: add cflags to decide whether to link libdrm_radeon or not.Dave Airlie1-0/+9
You don't need libdrm_radeon for the legacy driver to build, only for the experimental mm/cs paths.
2009-02-18gallium: Disable i965simple pipe driver after it was brokenJakob Bornecrantz1-1/+1
It is only the i965simple pipe driver that was broken in the gallium-texture-transfere merge that is being disabled, mothing more nothing less. FYI, there never where working i965 hardware support in gallium anyways.
2009-02-16autoconf: Always enable glewDan Nicholson1-2/+2
Maybe this should turn into an option (--disable-glew), but for now just enable glew all the time.
2009-02-13autoconf: Add GLEW needed by progs when building GLUTDan Nicholson1-1/+1
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
2009-02-13gallium: Add a bunch of autoconf optionsJakob Bornecrantz1-4/+74
./configure --help for more info
2009-02-11autoconf: Fix lib globbing for static buildsDan Nicholson1-17/+14
Reported-by: Siddhartha Chaudhuri <expiring_frog@yahoo.co.uk> Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
2009-02-11autoconf: Adjust to new asm SOURCES variablesDan Nicholson1-9/+9
Commit 90b2beb661f630966788a6e909dc759c99e38973 changed the assembly variables. Without this change, the glapi assembly wasn't being built when it was supposed to, resulting in missing symbols in libGL. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>