mesa/configs
Jon TURNEY 2b9dac397b Make XF86VIDMODE extension optional
Code in glx/glxcmds.c which uses the XF86VIDMODE extension is already guarded.  Also use
that guard to control inclusion of the xf86vmode.h header, and only enable that guard if the
XF86VIDMODE extension is found by pkgconfig.

This changes the behaviour on platforms which XF86VIDMODE exists, in that XF86VIDMODE used to
be mandatory, but is now optional.

Presumably other build systems are already arranging for -DXF86VIDMODE to be supplied to the
complier when glxcmds.c is compiled, so are not affected by this change

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2010-09-07 13:30:19 -04:00
..
.gitignore autoconf: Initial support for an autoconf configuration 2007-12-07 14:34:27 -08:00
aix
aix-64
aix-64-static
aix-gcc Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
aix-static
autoconf.in Make XF86VIDMODE extension optional 2010-09-07 13:30:19 -04:00
beos glew: Drop glew now that we don't need it for the progs 2010-06-08 02:07:24 +02:00
bluegene-osmesa mesa: remove PROGRAM_DIRS from config files 2010-06-04 17:47:53 -06:00
bluegene-xlc-osmesa mesa: remove PROGRAM_DIRS from config files 2010-06-04 17:47:53 -06:00
catamount-osmesa-pgi mesa: remove PROGRAM_DIRS from config files 2010-06-04 17:47:53 -06:00
config.mgw Convert crlf->lf line endings. 2008-02-28 16:34:32 +09:00
darwin glew: Drop glew now that we don't need it for the progs 2010-06-08 02:07:24 +02:00
darwin-fat-32bit Darwin: Fixed small error in darwin config files 2008-03-10 16:03:29 -07:00
darwin-fat-all Darwin: Fixed small error in darwin config files 2008-03-10 16:03:29 -07:00
default mesa: also build galahad driver 2010-09-03 15:57:48 -06:00
freebsd Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
freebsd-dri glew: Drop glew now that we don't need it for the progs 2010-06-08 02:07:24 +02:00
freebsd-dri-amd64 Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
freebsd-dri-x86 Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
hpux9
hpux9-gcc
hpux10
hpux10-gcc Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
hpux10-static
hpux11-32
hpux11-32-static
hpux11-32-static-nothreads
hpux11-64
hpux11-64-static
hpux11-ia64
hpux11-ia64-static
irix6-64
irix6-64-static
irix6-n32
irix6-n32-static
irix6-o32
irix6-o32-static
linux configs: Warn about pointer arithmetic. 2009-11-27 17:06:12 +00:00
linux-alpha
linux-alpha-static
linux-cell glew: Drop glew now that we don't need it for the progs 2010-06-08 02:07:24 +02:00
linux-cell-debug cell: add -DDEBUG flag, fixes to Cell Makefiles 2008-09-03 09:31:36 -06:00
linux-debug Squashed commit of the following: 2010-04-10 16:05:54 +01:00
linux-dri configs: Add -ltalloc to linux-dri. 2010-08-16 22:42:29 -07:00
linux-dri-debug Kill off trident. 2009-10-22 12:57:13 -07:00
linux-dri-ppc Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
linux-dri-x86 Add -msse and -msse2 to the *-x86 configs. 2008-10-01 10:25:41 +09:00
linux-dri-x86-64 Remove ffb and gamma from configs. 2010-03-03 19:03:45 -08:00
linux-dri-xcb glew: Drop glew now that we don't need it for the progs 2010-06-08 02:07:24 +02:00
linux-egl mesa: remove PROGRAM_DIRS from config files 2010-06-04 17:47:53 -06:00
linux-fbdev mesa: remove PROGRAM_DIRS from config files 2010-06-04 17:47:53 -06:00
linux-i965 gallium: introduce target directory 2010-03-08 19:11:35 +00:00
linux-ia64-icc
linux-ia64-icc-static
linux-icc Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
linux-icc-static Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
linux-indirect glew: Drop glew now that we don't need it for the progs 2010-06-08 02:07:24 +02:00
linux-llvm configs: added -ltalloc to config files 2010-08-11 15:06:13 -06:00
linux-llvm-debug llvmpipe: added linux-llvm-debug configuration 2009-12-18 11:17:06 -07:00
linux-opengl-es mesa: remove PROGRAM_DIRS from config files 2010-06-04 17:47:53 -06:00
linux-osmesa mesa: remove PROGRAM_DIRS from config files 2010-06-04 17:47:53 -06:00
linux-osmesa-static mesa: remove PROGRAM_DIRS from config files 2010-06-04 17:47:53 -06:00
linux-osmesa16 mesa: remove PROGRAM_DIRS from config files 2010-06-04 17:47:53 -06:00
linux-osmesa16-static mesa: remove PROGRAM_DIRS from config files 2010-06-04 17:47:53 -06:00
linux-osmesa32 mesa: remove PROGRAM_DIRS from config files 2010-06-04 17:47:53 -06:00
linux-ppc
linux-ppc-static
linux-profile
linux-sparc Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
linux-sparc5
linux-static mesa: update linux-static, linux-x86-static configs 2009-04-30 17:04:01 -06:00
linux-ultrasparc
linux-x86 Add -msse and -msse2 to the *-x86 configs. 2008-10-01 10:25:41 +09:00
linux-x86-32
linux-x86-64 Simplify makefile boilerplate code. 2008-02-19 14:06:11 +09:00
linux-x86-64-debug actually add debug to the debug config 2009-05-01 12:51:01 -04:00
linux-x86-64-profile
linux-x86-64-static Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
linux-x86-debug
linux-x86-profile
linux-x86-static mesa: update linux-static, linux-x86-static configs 2009-04-30 17:04:01 -06:00
netbsd Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
openbsd Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
osf1
osf1-static
solaris-x86
solaris-x86-gcc Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
solaris-x86-gcc-static Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
sunos4
sunos4-gcc Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
sunos4-static
sunos5
sunos5-64-gcc
sunos5-gcc Merge branch 'gallium-0.1' into gallium-0.2 2008-09-11 16:05:15 +01:00
sunos5-smp
sunos5-v8
sunos5-v8-static
sunos5-v9
sunos5-v9-cc-g++ Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00
sunos5-v9-static
ultrix-gcc Add -fno-strict-aliasing workaround for all GCC targets 2007-11-01 06:03:31 -07:00