From 74ce925bb3d8692478922b6485905da0ac542cf4 Mon Sep 17 00:00:00 2001 From: pontscho Date: Tue, 23 Apr 2002 16:29:13 +0000 Subject: [PATCH] add headers detection for mpdvdkit git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5802 b3059339-0415-0410-9bf9-f77b7e298cf2 --- configure | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 129 insertions(+), 4 deletions(-) diff --git a/configure b/configure index 6841b059df..651616b814 100755 --- a/configure +++ b/configure @@ -1351,6 +1351,21 @@ fi echores "$_inttypes" +echocheck "stddef.h" +cat > $TMPC << EOF +#include +int main(void) { return 0; } +EOF +_stddef=no +cc_check && _stddef=yes +if test "$_stddef" = yes ; then + _def_stddef='#define HAVE_STDDEF_H 1' +else + _def_stddef='#undef HAVE_STDDEF_H' +fi +echores "$_stddef" + + echocheck "malloc.h" cat > $TMPC << EOF #include @@ -1495,6 +1510,99 @@ fi echores "$_sys_soundcard" +echocheck "sys/dvdio.h" +cat > $TMPC << EOF +#include +int main(void) { return 0; } +EOF +_dvdio=no +cc_check && _dvdio=yes +if test "$_dvdio" = yes ; then + _def_dvdio='#define DVD_STRUCT_IN_SYS_DVDIO_H 1' +else + _def_dvdio='#undef DVD_STRUCT_IN_SYS_DVDIO_H' +fi +echores "$_dvdio" + + +echocheck "sys/cdio.h" +cat > $TMPC << EOF +#include +int main(void) { return 0; } +EOF +_cdio=no +cc_check && _cdio=yes +if test "$_cdio" = yes ; then + _def_cdio='#define DVD_STRUCT_IN_SYS_CDIO_H 1' +else + _def_cdio='#undef DVD_STRUCT_IN_SYS_CDIO_H' +fi +echores "$_cdio" + + +echocheck "linux/cdrom.h" +cat > $TMPC << EOF +#include +int main(void) { return 0; } +EOF +_cdrom=no +cc_check && _cdrom=yes +if test "$_cdrom" = yes ; then + _def_cdrom='#define DVD_STRUCT_IN_LINUX_CDROM_H 1' +else + _def_cdrom='#undef DVD_STRUCT_IN_LINUX_CDROM_H' +fi +echores "$_cdrom" + + +echocheck "dvd.h" +cat > $TMPC << EOF +#include +int main(void) { return 0; } +EOF +_dvd=no +cc_check && _dvd=yes +if test "$_dvd" = yes ; then + _def_dvd='#define DVD_STRUCT_IN_DVD_H 1' +else + _def_dvd='#undef DVD_STRUCT_IN_DVD_H' +fi +echores "$_dvd" + + +echocheck "extras/BSDI_dvdioctl/dvd.h" +cat > $TMPC << EOF +#include +int main(void) { return 0; } +EOF +_bsdi_dvd=no +cc_check && _bsdi_dvd=yes +if test "$_bsdi_dvd" = yes ; then + _def_bsdi_dvd='#define DVD_STRUCT_IN_BSDI_DVDIOCTL_DVD_H 1' +else + _def_bsdi_dvd='#undef DVD_STRUCT_IN_BSDI_DVDIOCTL_DVD_H' +fi +echores "$_bsdi_dvd" + + +echocheck "Have userspace SCSI headers on Solaris" +cat > $TMPC << EOF +# include +# include +# include +# include +int main(void) { return 0; } +EOF +_sol_scsi_h=no +cc_check && _sol_scsi_h=yes +if test "$_sol_scsi_h" = yes ; then + _def_sol_scsi_h='#define SOLARIS_USCSI 1' +else + _def_sol_scsi_h='#undef SOLARIS_USCSI' +fi +echores "$_sol_scsi_h" + + echocheck "termcap" if test "$_termcap" = auto ; then cat > $TMPC <