Ticket #8444: configure.pythoncheck.patch

File configure.pythoncheck.patch, 1.1 KB (added by wagnerrp, 2 years ago)
  • mythtv/configure

     
    662662    "$@" >> $logfile 2>&1 
    663663} 
    664664 
     665check_python(){ 
     666    log check_python "$@" 
     667    cat > $TMPPY 
     668    log_file $TMPPY 
     669    check_cmd $python $TMPPY 
     670} 
     671 
     672check_py_lib(){ 
     673    check_python <<EOF 
     674import sys 
     675try: 
     676    import ${1} 
     677except: 
     678    sys.exit(1) 
     679sys.exit(0) 
     680EOF 
     681} 
     682 
    665683check_cc(){ 
    666684    log check_cc "$@" 
    667685    cat > $TMPC 
     
    19401958TMPS="${TMPDIR1}/mythtv-conf-${RANDOM}-$$-${RANDOM}.S" 
    19411959TMPSH="${TMPDIR1}/mythtv-conf-${RANDOM}-$$-${RANDOM}.sh" 
    19421960TMPCXX="${TMPDIR1}/mythtv-conf-${RANDOM}-$$-${RANDOM}.c" 
     1961TMPPY="${TMPDIR1}/mythtv-conf-${RANDOM}-$$-${RANDOM}.py" 
    19431962 
    19441963for opt do 
    19451964    optval="${opt#*=}" 
     
    39693988    add_ldflags -p 
    39703989fi 
    39713990 
     3991# Check for python dependencies 
     3992if 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 
     3997fi 
     3998 
    39723999# Find out if the .align argument is a power of two or not. 
    39734000check_asm asmalign_pot '".align 3"' 
    39744001