summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* egl: Clean up the Makefile rules.Chia-I Wu2010-01-111-8/+10
| | | | | | | This allows libEGL to be built as a static library and removes libX11 from the dependencies. Signed-off-by: Chia-I Wu <[email protected]>
* configure: Fix matching for dri driver to actually workKristian Høgsberg2010-01-071-0/+2
| | | | | The shell case statement obviously only evaluates the first matching block. Thanks to Julien Cristau for spotting the bug.
* Check for libdrm_$chipset.pc when neededKristian Høgsberg2010-01-041-9/+21
| | | | | | This adds missing pkg-config lookup for intel and moves the radeon lookup into a case...esac so it's only looked up when one or more of the radeon drivers are enabled.
* Compile with -fvisibility-hidden by defaultKristian Høgsberg2010-01-031-1/+1
| | | | | We have all functions that need to be visible marked with PUBLIC and this is trimming around 4% off the DRI driver .so size.
* gallium: Hunt down all references to GALLIUM_AUXILIARY_DIRS.José Fonseca2010-01-021-3/+0
|
* Merge branch 'i965g-restart'Keith Whitwell2009-12-221-3/+3
|\ | | | | | | | | Conflicts: configure.ac
| * Merge commit 'origin/master' into i965g-restartKeith Whitwell2009-12-211-0/+20
| |\ | | | | | | | | | | | | | | | | | | Conflicts: SConstruct configs/default configs/linux-dri
| * | i965g: Build with configureJakob Bornecrantz2009-11-051-2/+2
| | |
* | | Merge branch 'mesa_7_7_branch'Brian Paul2009-12-211-3/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/main/version.h src/mesa/state_tracker/st_atom_shader.c
| * | | configure.ac: fix for libdrm_radeon API changes.Fabio Pedretti2009-12-221-1/+2
| | | |
| * | | svga: Do the gallium intel configure trick for svga as wellJakob Bornecrantz2009-07-191-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the drivers we produce on systems where we use configure depend on none stable kernel API the driver deliverables should not be built by default in the mesa 7.7 release. People wishing to shoot them self in the foot have to pull the trigger themself, we just hand them the gun.
* | | | configure.ac: fix for libdrm_radeon API changes.Fabio Pedretti2009-12-221-1/+2
| | | |
* | | | configure.ac: Add glsl to SRC_DIRSSedat Dilek2009-12-171-1/+1
|/ / / | | | | | | | | | Signed-off-by: Brian Paul <[email protected]>
* | | gallium: DRI drivers enabled by default, Xorg drivers auto by default.Jakob Bornecrantz2009-12-041-1/+8
| | | | | | | | | | | | | | | | | | | | | This change enabled gallium dri drivers by default under the configure build system. Xorg drivers are built automaticaly if a Xorg dev enviroment is installed and the Xorg version is higher then 1.6.0.
* | | i915g: Do not build winsys and binaries by defaultJakob Bornecrantz2009-12-041-3/+5
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using a hack in the configure script the gallium intel drivers have 3 options. Off, nothing is built. On, the driver and binaries are built. Auto, only the driver but not the binaries and winsys is built. Since the i915g driver builds everywhere its can enable the driver per default, so we can get build coverage. But building the binaries per default is a pain for distributions and testers since they conflict on the install target with the old mesa drivers. Which are more stable/faster/better. So this change gives us the best of both worlds.
* | svga: Build svga driverJakob Bornecrantz2009-11-171-0/+13
| |
* | Merge branch 'mesa_7_6_branch'Brian Paul2009-11-031-0/+7
|\ \ | |/ |/|
| * Add --with-dri-searchpath argumentChow Loong Jin2009-10-301-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 <[email protected]>
* | Kill off trident.Corbin Simpson2009-10-221-1/+1
| | | | | | | | | | Hm. I could have said "chew trident and spit it out," or perhaps "spear trident," instead. Dohoho.
* | Nuke s3v.Corbin Simpson2009-10-221-1/+1
| | | | | | | | As per FDO #17889.
* | autoconf: Fix case for not having packageJakob Bornecrantz2009-10-151-2/+2
| |
* | Merge branch 'mesa_7_6_branch'Brian Paul2009-10-141-0/+2
|\|
| * ac: Fix AIX shared library builds.Tom Fogal2009-10-131-0/+2
| | | | | | | | AIX uses ".a" for both static and shared library extensions.
* | mesa: Bump the required libdrm version to reflect reality.Eric Anholt2009-10-081-1/+1
| | | | | | | | | | | | | | Not all drivers require the latest version, but distros are good at tracking it since we've got a good record as far as not regressing, and it sure beats having a weird compile failure in someone else's driver later on.
* | i915g: Drop the simple sufixJakob Bornecrantz2009-10-051-1/+1
| | | | | | | | | | | | 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.
* | g3dvl: pipe_video_context interface, softpipe impl, auxiliary libsYounes Manton2009-09-271-1/+1
| |
* | xorg/st: fixup builds against later dpms headers.Dave Airlie2009-09-211-0/+5
|/
* Merge branch 'mesa_7_5_branch' into mesa_7_6_branchBrian Paul2009-09-151-1/+1
|\
| * configure: fix commentThierry Vignaud2009-09-141-1/+1
| |
| * mesa: fix 32bit cross compilation on a 64bit machineMarc Dietrich2009-08-311-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.
| * Add configure options for MAX_WIDTH/HEIGHT.Brian Paul2009-08-141-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)
* | mesa: fix 32bit cross compilation on a 64bit machineMarc Dietrich2009-08-311-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.
* | Add configure options for MAX_WIDTH/HEIGHT.Tom Fogal2009-08-141-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.
* | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵Alex Deucher2009-07-151-2/+2
|\ \ | | | | | | | | | | | | | | | | | | into r6xx-rewrite This builds, but I get an assertion in radeonGetLock() due to the drawable being null.
| * | Merge branch 'mesa_7_5_branch'Brian Paul2009-07-131-1/+1
| |\|
| | * Remove stale reference to non-Gallium nouveau driver from configure.ac.Michel Dänzer2009-07-101-1/+1
| | |
| * | identity: Add new identity driverJakob Bornecrantz2009-06-241-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.
* | | Merge master and fix conflictsAlex Deucher2009-06-121-34/+55
|\| |
| * | Merge remote branch 'main/radeon-rewrite'Dave Airlie2009-06-121-0/+9
| |\ \
| | * \ Merge remote branch 'origin/master' into radeon-rewriteDave Airlie2009-06-071-7/+9
| | |\ \
| | * \ \ Merge commit 'origin/master' into radeon-rewriteJerome Glisse2009-05-101-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
| | * \ \ \ Merge remote branch 'origin/master' into radeon-rewriteDave Airlie2009-04-221-3/+7
| | |\ \ \ \
| * | \ \ \ \ Merge branch 'mesa_7_5_branch'Jakob Bornecrantz2009-06-091-0/+5
| |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | / | | | |_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile src/mesa/main/version.h src/mesa/shader/slang/slang_preprocess.c src/mesa/state_tracker/st_cb_bufferobjects.c
| | * | | | Cygwin build fixesJon TURNEY2009-06-081-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 <[email protected]>
| | * | | | osmesa: Link with -ldl for dlopen codeDan Nicholson2009-06-041-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)
| * | | | nouveau: add pipe_buffer/fence code to pipe drivers, move nv50 overBen Skeggs2009-06-051-1/+1
| | | | |
| * | | | osmesa: Link with -ldl for dlopen codeDan Nicholson2009-06-041-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.
| * | | | Use separate $(MINSTALL) for installing librariesDan Nicholson2009-06-011-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.
| * | | | rbug: Add Gallium Remote Debugger Protocol codeJakob Bornecrantz2009-06-011-1/+1
| |/ / / | | | | | | | | | | | | This is the (de)marshalling and connection managment code
| * | | autoconf: Add switch for optional EGLDan Nicholson2009-04-291-9/+23
| | | | | | | | | | | | | | | | EGL doesn't build on all platforms, so allow people to opt out.