aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.in11
1 files changed, 6 insertions, 5 deletions
diff --git a/configure.in b/configure.in
index def9beeeb9..eb70650549 100644
--- a/configure.in
+++ b/configure.in
@@ -989,6 +989,8 @@ fi
# CrystalHD
if test "x$use_crystalhd" != "xno"; then
+ SAVE_CFLAGS="$CFLAGS"
+ CFLAGS="-D__LINUX_USER__"
AC_CHECK_HEADER([libcrystalhd/libcrystalhd_if.h], [],
[ if test "x$use_crystalhd" = "xyes"; then
AC_MSG_ERROR($crystalhd_not_found)
@@ -997,18 +999,17 @@ if test "x$use_crystalhd" != "xno"; then
AC_MSG_RESULT($crystalhd_not_found)
fi
USE_CRYSTALHD=0
- ],
- [#define __LINUX_USER__])
+ ])
+ CFLAGS="$SAVE_CFLAGS"
if test "$host_vendor" != "apple"; then
XB_FIND_SONAME([CRYSTALHD], [crystalhd], [use_crystalhd])
fi
if test "x$use_crystalhd" != "xno"; then
SAVE_CFLAGS="$CFLAGS"
- CFLAGS="-llibcrystalhd"
+ CFLAGS="-D__LINUX_USER__ -llibcrystalhd"
# check for new crystalhd lib
AC_COMPILE_IFELSE(
- [AC_LANG_SOURCE([ #define __LINUX_USER__
- #include <libcrystalhd/bc_dts_types.h>
+ [AC_LANG_SOURCE([#include <libcrystalhd/bc_dts_types.h>
#include <libcrystalhd/bc_dts_defs.h>
PBC_INFO_CRYSTAL bCrystalInfo;])],
[ AC_DEFINE([HAVE_LIBCRYSTALHD], [2], [Define to 2 if you have the 'New Broadcom Crystal HD' library.]) ],