Mercurial > mplayer.hg
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 |