diff options
author | Matt Messier <mmessier@grapetv.org> | 2007-05-14 20:08:12 -0400 |
---|---|---|
committer | Matt Messier <mmessier@grapetv.org> | 2007-05-14 20:08:12 -0400 |
commit | 0f8df48c99c5ba5bc6b27e07a85df183400e9410 (patch) | |
tree | c36cb61d0d8ad4fd6fc13e90bee3fc10a89770c6 /m4/ioctl_request.m4 | |
parent | a8559f87b6cf39292a94d457689a1dfd1b4b21bf (diff) | |
download | xine-lib-0f8df48c99c5ba5bc6b27e07a85df183400e9410.tar.gz xine-lib-0f8df48c99c5ba5bc6b27e07a85df183400e9410.tar.bz2 |
Final pass over input plugin configuration checks
-- Move some generic checks out of m4/input.m4 and back into configure.ac
-- Remove ioctl_request.m4 and inline it in configure.ac
-- Fix compilation of internal libcdio and libvcd stuff -- now works for Darwin
-- Add a switch for enabling/disabling dvb support. Disabled by default for
all platforms except for Linux. Only allowed to be used on Linux.
-- Disable vcd support on all platforms except for FreeBSD, Linux, and Solaris,
because src/input/input_vcd.c is only supported on those platforms even
though libcdio and libvcd will compile on other platforms
-- Clean up some summary.m4 stuff
Diffstat (limited to 'm4/ioctl_request.m4')
-rw-r--r-- | m4/ioctl_request.m4 | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/m4/ioctl_request.m4 b/m4/ioctl_request.m4 deleted file mode 100644 index 8ded72504..000000000 --- a/m4/ioctl_request.m4 +++ /dev/null @@ -1,48 +0,0 @@ -dnl Simple macro to find the type of the ioctl request parameter -dnl Copyright (c) 2007 xine project -dnl -dnl This program is free software; you can redistribute it and/or modify -dnl it under the terms of the GNU General Public License as published by -dnl the Free Software Foundation; either version 2, or (at your option) -dnl any later version. -dnl -dnl This program is distributed in the hope that it will be useful, -dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -dnl GNU General Public License for more details. -dnl -dnl You should have received a copy of the GNU General Public License -dnl along with this program; if not, write to the Free Software -dnl Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -dnl 02110-1301, USA. -dnl -dnl As a special exception, the xine project, as copyright owner of the -dnl macro gives unlimited permission to copy, distribute and modify the -dnl configure scripts that are the output of Autoconf when processing the -dnl Macro. You need not follow the terms of the GNU General Public -dnl License when using or distributing such scripts, even though portions -dnl of the text of the Macro appear in them. The GNU General Public -dnl License (GPL) does govern all other use of the material that -dnl constitutes the Autoconf Macro. -dnl -dnl This special exception to the GPL applies to versions of the -dnl Autoconf Macro released by the xine project. When you make and -dnl distribute a modified version of the Autoconf Macro, you may extend -dnl this special exception to the GPL to apply to your modified version as -dnl well. - - -dnl Usage AC_IOCTL_REQUEST -AC_DEFUN([AC_IOCTL_REQUEST], [ - AC_CACHE_CHECK([type of request parameter for ioctl()], [ac_cv_ioctl_request], [ - for ac_ioctl_request_type in "unsigned long" "int"; do - AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <sys/ioctl.h> - int ioctl(int fd, $ac_ioctl_request_type request, ...);]], [[]])], - [ac_cv_ioctl_request=$ac_ioctl_request_type], []) - done - if test x"$ac_cv_ioctl_request" = x""; then - AC_MSG_ERROR([Unable to determine the type for ioctl() request parameter]) - fi - ]) - AC_DEFINE_UNQUOTED([IOCTL_REQUEST_TYPE], [$ac_cv_ioctl_request], [Type of the request parameter for ioctl()]) -]) |