summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEduard Hasenleithner <ehasenle@users.sourceforge.net>2001-07-22 10:58:32 +0000
committerEduard Hasenleithner <ehasenle@users.sourceforge.net>2001-07-22 10:58:32 +0000
commit399c1ad333b1618d1f671404305d36f50ac58d2c (patch)
tree0c7676f61d18e0c1b1cde12f4f794ce006bbcf01
parent8d2216a2097f2df48e4db1548a4303856787bde6 (diff)
downloadxine-lib-399c1ad333b1618d1f671404305d36f50ac58d2c.tar.gz
xine-lib-399c1ad333b1618d1f671404305d36f50ac58d2c.tar.bz2
Moved check for dxr3 to _xine.m4.
Made the linux path accessible. CVS patchset: 319 CVS date: 2001/07/22 10:58:32
-rw-r--r--configure.in14
-rw-r--r--m4/_xine.m422
-rw-r--r--src/dxr3/Makefile.am2
3 files changed, 26 insertions, 12 deletions
diff --git a/configure.in b/configure.in
index 6fa1f87fa..1dc974af5 100644
--- a/configure.in
+++ b/configure.in
@@ -302,18 +302,10 @@ AM_CONDITIONAL(HAVE_CDROM_IOCTLS, test x"$have_cdrom_ioctls" = "xyes")
dnl
dnl dxr3 / hollywood plus card
dnl
-AC_ARG_WITH(linux-path,
- [ --with-linux-path=PATH Where the linux sources are located],
- linux_path="$withval", linux_path="/usr/src/linux")
+AC_LINUX_PATH(/usr/src/linux)
+AC_SUBST(LINUX_INCLUDE)
-AC_ARG_ENABLE(dxr3,
- [ --enable-dxr3 Turn on DXR3/HW+ decoder support],
- enable_dxr3=yes, enable_dxr3=no)
-
-if test x$enable_dxr3 = xyes; then
- AC_CHECK_HEADER($linux_path/include/linux/em8300.h, have_dxr3=yes,
- AC_MSG_ERROR(DXR3 headers not found))
-fi
+AC_CHECK_DXR3()
AM_CONDITIONAL(HAVE_DXR3, test "x$have_dxr3" = xyes)
dnl
diff --git a/m4/_xine.m4 b/m4/_xine.m4
index 187d4f1a5..afdcc7ac5 100644
--- a/m4/_xine.m4
+++ b/m4/_xine.m4
@@ -54,6 +54,28 @@ AC_DEFUN([AC_CHECK_LIRC],
])
+dnl AC_LINUX_PATH(DEFAULT PATH)
+AC_DEFUN(AC_LINUX_PATH,
+ [AC_ARG_WITH(linux-path,
+ [ --with-linux-path=PATH Where the linux sources are located],
+ linux_path="$withval", linux_path="$1")
+ LINUX_INCLUDE="-I$linux_path/include"
+])
+
+dnl AC_CHECK_DXR3()
+AC_DEFUN(AC_CHECK_DXR3,
+ [
+ AC_ARG_ENABLE(dxr3,
+ [ --enable-dxr3 Turn on DXR3/HW+ decoder support],
+ enable_dxr3=yes, enable_dxr3=no)
+
+ if test x$enable_dxr3 = xyes; then
+ AC_CHECK_HEADER($linux_path/include/linux/em8300.h, have_dxr3=yes,
+ AC_MSG_ERROR(DXR3 headers not found))
+ fi
+])
+
+
dnl AC_C_ATTRIBUTE_ALIGNED
dnl define ATTRIBUTE_ALIGNED_MAX to the maximum alignment if this is supported
AC_DEFUN([AC_C_ATTRIBUTE_ALIGNED],
diff --git a/src/dxr3/Makefile.am b/src/dxr3/Makefile.am
index 4052eba9a..ae7488487 100644
--- a/src/dxr3/Makefile.am
+++ b/src/dxr3/Makefile.am
@@ -1,4 +1,4 @@
-CFLAGS = @GLOBAL_CFLAGS@
+CFLAGS = @GLOBAL_CFLAGS@ $(LINUX_INCLUDE)
EXTRA_DIST = dxr3_decoder.c video_out_dxr3.c