diff options
author | Daniel Stone <daniel@fooishbar.org> | 2006-04-01 21:20:31 +0000 |
---|---|---|
committer | Daniel Stone <daniel@fooishbar.org> | 2006-04-01 21:20:31 +0000 |
commit | 1e764feab595b781dab22d6e41c26f118c9d41b5 (patch) | |
tree | 830c37a38df042ea5b8fd422d20c528b87877930 /configure.ac | |
parent | 978c7b14a18caffde5600480824d04492fc32aef (diff) | |
download | xserver-1e764feab595b781dab22d6e41c26f118c9d41b5.tar.gz |
Bug #5801: Check for MTRR support under Linux. Minor refactoring of MTRR
checks for other OSes.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac index 7e49a7c3e..10909428e 100644 --- a/configure.ac +++ b/configure.ac @@ -118,18 +118,24 @@ AC_CHECK_HEADERS([linux/fb.h], FBDEV=yes) AM_CONDITIONAL(FBDEVHW, [test "x$FBDEV" = xyes]) dnl MTRR header -AC_CHECK_HEADERS([asm/mtrr.h]) +AC_CHECK_HEADERS([asm/mtrr.h], ac_cv_asm_mtrr_h=yes) +if test "x$ac_cv_asm_mtrr_h" = xyes; then + HAVE_MTRR=yes +fi dnl BSD MTRR header AC_CHECK_HEADERS([sys/memrange.h], ac_cv_memrange_h=yes) if test "x$ac_cv_memrange_h" = xyes; then - AC_DEFINE(HAS_MTRR_SUPPORT, 1, [Define to 1 if BSD MTRR support is - available]) + HAVE_MTRR=yes +fi + +if test "x$HAVE_MTRR" = xyes; then + AC_DEFINE(HAS_MTRR_SUPPORT, 1, [MTRR support available]) fi dnl A NetBSD MTRR header -AC_CHECK_HEADERS([machine/mtrr.h], ac_cv_mtrr_h=yes) -if test "x$ac_cv_mtrr_h" = xyes; then +AC_CHECK_HEADERS([machine/mtrr.h], ac_cv_machine_mtrr_h=yes) +if test "x$ac_cv_machine_mtrr_h" = xyes; then AC_DEFINE(HAS_MTRR_BUILTIN, 1, [Define to 1 if NetBSD built-in MTRR support is available]) fi |