Ticket #8444: configure.pythoncheck.patch
File configure.pythoncheck.patch, 1.1 KB (added by , 14 years ago) |
---|
-
mythtv/configure
662 662 "$@" >> $logfile 2>&1 663 663 } 664 664 665 check_python(){ 666 log check_python "$@" 667 cat > $TMPPY 668 log_file $TMPPY 669 check_cmd $python $TMPPY 670 } 671 672 check_py_lib(){ 673 check_python <<EOF 674 import sys 675 try: 676 import ${1} 677 except: 678 sys.exit(1) 679 sys.exit(0) 680 EOF 681 } 682 665 683 check_cc(){ 666 684 log check_cc "$@" 667 685 cat > $TMPC … … 1940 1958 TMPS="${TMPDIR1}/mythtv-conf-${RANDOM}-$$-${RANDOM}.S" 1941 1959 TMPSH="${TMPDIR1}/mythtv-conf-${RANDOM}-$$-${RANDOM}.sh" 1942 1960 TMPCXX="${TMPDIR1}/mythtv-conf-${RANDOM}-$$-${RANDOM}.c" 1961 TMPPY="${TMPDIR1}/mythtv-conf-${RANDOM}-$$-${RANDOM}.py" 1943 1962 1944 1963 for opt do 1945 1964 optval="${opt#*=}" … … 3969 3988 add_ldflags -p 3970 3989 fi 3971 3990 3991 # Check for python dependencies 3992 if enabled bindings_python; then 3993 check_py_lib MySQLdb 3994 test $? != 0 && disable bindings_python 3995 check_py_lib lxml 3996 test $? != 0 && disable bindings_python 3997 fi 3998 3972 3999 # Find out if the .align argument is a power of two or not. 3973 4000 check_asm asmalign_pot '".align 3"' 3974 4001