comparison configure @ 19553:b3cc74e28541

Only add include flags if cc_check succeeded.
author diego
date Sun, 27 Aug 2006 21:05:42 +0000
parents 42f586994f97
children b947b5ccb96e
comparison
equal deleted inserted replaced
19552:b4e2c17c2bdf 19553:b3cc74e28541
3665 if linux && test -c /dev/fb0; then 3665 if linux && test -c /dev/fb0; then
3666 cat > $TMPC <<EOF 3666 cat > $TMPC <<EOF
3667 #include <directfb.h> 3667 #include <directfb.h>
3668 int main(void) { IDirectFB *foo; DirectFBInit(0,0); return 0; } 3668 int main(void) { IDirectFB *foo; DirectFBInit(0,0); return 0; }
3669 EOF 3669 EOF
3670 for _inc_directfb in "" -I/usr/local/include/directfb \ 3670 for _inc_tmp in "" -I/usr/local/include/directfb \
3671 -I/usr/include/directfb -I/usr/local/include -I/usr/include; do 3671 -I/usr/include/directfb -I/usr/local/include -I/usr/include; do
3672 cc_check $_inc_directfb -ldirectfb && _directfb=yes && break 3672 cc_check $_inc_tmp -ldirectfb && _directfb=yes && \
3673 _inc_extra="$_inc_extra $_inc_tmp" && break
3673 done 3674 done
3674 _inc_extra="$_inc_extra $_inc_directfb"
3675 fi 3675 fi
3676 fi 3676 fi
3677 3677
3678 if test "$_directfb" = yes; then 3678 if test "$_directfb" = yes; then
3679 cat > $TMPC << EOF 3679 cat > $TMPC << EOF
4204 #include <ost/sec.h> 4204 #include <ost/sec.h>
4205 #include <ost/video.h> 4205 #include <ost/video.h>
4206 #include <ost/audio.h> 4206 #include <ost/audio.h>
4207 int main(void) {return 0;} 4207 int main(void) {return 0;}
4208 EOF 4208 EOF
4209 for _inc_dvb in "" "-I/usr/src/DVB/ost/include" ; do 4209 for _inc_tmp in "" "-I/usr/src/DVB/ost/include" ; do
4210 cc_check $_inc_dvb && _dvb=yes && break 4210 cc_check $_inc_tmp && _dvb=yes && \
4211 _inc_extra="$_inc_extra $_inc_tmp" && break
4211 done 4212 done
4212 _inc_extra="$_inc_extra $_inc_dvb"
4213 fi 4213 fi
4214 echores "$_dvb" 4214 echores "$_dvb"
4215 if test "$_dvb" = yes ; then 4215 if test "$_dvb" = yes ; then
4216 _def_dvb='#define HAVE_DVB 1' 4216 _def_dvb='#define HAVE_DVB 1'
4217 _def_dvb_in='#define HAS_DVBIN_SUPPORT 1' 4217 _def_dvb_in='#define HAS_DVBIN_SUPPORT 1'
4234 #include <linux/dvb/frontend.h> 4234 #include <linux/dvb/frontend.h>
4235 #include <linux/dvb/video.h> 4235 #include <linux/dvb/video.h>
4236 #include <linux/dvb/audio.h> 4236 #include <linux/dvb/audio.h>
4237 int main(void) {return 0;} 4237 int main(void) {return 0;}
4238 EOF 4238 EOF
4239 for _inc_dvb in "" "-I/usr/src/DVB/include" ; do 4239 for _inc_tmp in "" "-I/usr/src/DVB/include" ; do
4240 cc_check $_inc_dvb && _dvbhead=yes && break 4240 cc_check $_inc_tmp && _dvbhead=yes && \
4241 _inc_extra="$_inc_extra $_inc_tmp" && break
4241 done 4242 done
4242 _inc_extra="$_inc_extra $_inc_dvb"
4243 fi 4243 fi
4244 echores "$_dvbhead" 4244 echores "$_dvbhead"
4245 if test "$_dvbhead" = yes ; then 4245 if test "$_dvbhead" = yes ; then
4246 _def_dvb='#define HAVE_DVB_HEAD 1' 4246 _def_dvb='#define HAVE_DVB_HEAD 1'
4247 _def_dvb_in='#define HAS_DVBIN_SUPPORT 1' 4247 _def_dvb_in='#define HAS_DVBIN_SUPPORT 1'
4595 _dxr2=no 4595 _dxr2=no
4596 cat > $TMPC << EOF 4596 cat > $TMPC << EOF
4597 #include <dxr2ioctl.h> 4597 #include <dxr2ioctl.h>
4598 int main(void) { return 0; } 4598 int main(void) { return 0; }
4599 EOF 4599 EOF
4600 for _inc_dxr2 in "" -I/usr/local/include/dxr2 -I/usr/include/dxr2; do 4600 for _inc_tmp in "" -I/usr/local/include/dxr2 -I/usr/include/dxr2; do
4601 cc_check $_inc_dxr2 && _dxr2=yes && break 4601 cc_check $_inc_tmp && _dxr2=yes && \
4602 _inc_extra="$_inc_extra $_inc_tmp" && break
4602 done 4603 done
4603 _inc_extra="$_inc_extra $_inc_dxr2"
4604 fi 4604 fi
4605 if test "$_dxr2" = yes; then 4605 if test "$_dxr2" = yes; then
4606 _def_dxr2='#define HAVE_DXR2 1' 4606 _def_dxr2='#define HAVE_DXR2 1'
4607 _vosrc="$_vosrc vo_dxr2.c" 4607 _vosrc="$_vosrc vo_dxr2.c"
4608 _aosrc="$_aosrc ao_dxr2.c" 4608 _aosrc="$_aosrc ao_dxr2.c"
5183 #include <cdda_paranoia.h> 5183 #include <cdda_paranoia.h>
5184 // This need a better test. How ? 5184 // This need a better test. How ?
5185 int main(void) { return 1; } 5185 int main(void) { return 1; }
5186 EOF 5186 EOF
5187 _cdparanoia=no 5187 _cdparanoia=no
5188 for _inc_cdparanoia in "" "-I/usr/include/cdda" "-I/usr/local/include/cdda" ; do 5188 for _inc_tmp in "" "-I/usr/include/cdda" "-I/usr/local/include/cdda" ; do
5189 cc_check $_inc_cdparanoia $_ld_cdparanoia -lcdda_interface -lcdda_paranoia $_ld_lm && _cdparanoia=yes && break 5189 cc_check $_inc_tmp $_ld_cdparanoia -lcdda_interface -lcdda_paranoia $_ld_lm && \
5190 _cdparanoia=yes && _inc_extra="$_inc_extra $_inc_tmp" && break
5190 done 5191 done
5191 _inc_extra="$_inc_extra $_inc_cdparanoia"
5192 fi 5192 fi
5193 if test "$_cdparanoia" = yes ; then 5193 if test "$_cdparanoia" = yes ; then
5194 _cdda='yes' 5194 _cdda='yes'
5195 _def_cdparanoia='#define HAVE_CDDA' 5195 _def_cdparanoia='#define HAVE_CDDA'
5196 _inputmodules="cdda $_inputmodules" 5196 _inputmodules="cdda $_inputmodules"
5219 } 5219 }
5220 EOF 5220 EOF
5221 _libcdio=no 5221 _libcdio=no
5222 for _inc_tmp in "" "-I/usr/include/cdio" "-I/usr/local/include/cdio" ; do 5222 for _inc_tmp in "" "-I/usr/include/cdio" "-I/usr/local/include/cdio" ; do
5223 cc_check `pkg-config --cflags --libs libcdio_paranoia` $_inc_tmp $_ld_lm \ 5223 cc_check `pkg-config --cflags --libs libcdio_paranoia` $_inc_tmp $_ld_lm \
5224 && tmp_run && _libcdio=yes && break 5224 && tmp_run && _libcdio=yes && _inc_extra="$_inc_extra $_inc_tmp" && break
5225 done 5225 done
5226 _inc_extra="$_inc_extra $_inc_tmp"
5227 else 5226 else
5228 _libcdio=no 5227 _libcdio=no
5229 fi 5228 fi
5230 fi 5229 fi
5231 if test "$_libcdio" = yes && test "$_cdparanoia" = no ; then 5230 if test "$_libcdio" = yes && test "$_cdparanoia" = no ; then