patch-configure_ac 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. --- gpsd-2.39.orig/configure.ac Wed Mar 18 22:09:27 2009
  2. +++ gpsd-2.39/configure.ac Tue Feb 16 21:44:35 2010
  3. @@ -5,84 +5,6 @@ dnl AC_PREFIX_PROGRAM(gcc)
  4. AM_CONFIG_HEADER(gpsd_config.h)
  5. AC_LANG([C])
  6. -AC_ARG_ENABLE(python,
  7. - AC_HELP_STRING([--disable-python],
  8. - [disable python scripts and library bindings]),
  9. - [try_python="$enableval"], [try_python="yes"])
  10. -if test "x$try_python" = "xyes"; then
  11. - AM_PATH_PYTHON
  12. - ac_python=yes
  13. - if test "x$PYTHON" = "x"; then
  14. - AC_PATH_PROG(PYTHON, python, none)
  15. - fi
  16. -
  17. - if test "x$PYTHON" = "xnone"; then
  18. - AC_MSG_WARN([*** Python interpreter not found, Python support disabled.])
  19. - ac_python=no
  20. - fi
  21. -
  22. - if test "x$ac_python" = "xyes"; then
  23. - AC_MSG_CHECKING(Python version and location)
  24. - PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"`
  25. - PYTHON_VERSION_MAJOR=[`$PYTHON -c "import sys; print '%d' % (sys.version_info[0]);"`]
  26. - PYTHON_VERSION_MINOR=[`$PYTHON -c "import sys; print '%d' % (sys.version_info[1]);"`]
  27. - PYTHON_VERSION="${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}"
  28. - AC_MSG_RESULT([$PYTHON, $PYTHON_VERSION, $PYTHON_PREFIX])
  29. -
  30. - AC_MSG_CHECKING(whether Python is at least 2.4)
  31. - if test $PYTHON_VERSION_MAJOR -lt 2 -o $PYTHON_VERSION_MAJOR -eq 2 -a $PYTHON_VERSION_MINOR -lt 3; then
  32. - AC_MSG_RESULT(no)
  33. - AC_MSG_WARN([*** GPSD requires at least Python 2.3, Python support disabled.])
  34. - ac_python=no
  35. - fi
  36. - if test "x$ac_python" = "xyes"; then
  37. - AC_MSG_RESULT(yes)
  38. -
  39. - PYTHON_CFLAGS="-DHAVE_PYTHON -I$PYTHON_PREFIX/include/python$PYTHON_VERSION"
  40. -
  41. - OLD_CPPFLAGS="$CPPFLAGS"
  42. - OLD_CXXFLAGS="$CXXFLAGS"
  43. - CPPFLAGS="$CPPFLAGS $PYTHON_CFLAGS"
  44. - CXXFLAGS="$CXXFLAGS $PYTHON_CFLAGS"
  45. -
  46. - AC_CHECK_HEADERS([Python.h],
  47. - [],
  48. - [AC_MSG_WARN([*** Python include files not found! You should install the Python development package. Python support disabled]); ac_python=no])
  49. - CPPFLAGS="$OLD_CPPFLAGS"
  50. - CXXFLAGS="$OLD_CXXFLAGS"
  51. -
  52. - if test "x$ac_python" = "xyes"; then
  53. - AC_SUBST([PYTHON_CFLAGS])
  54. -
  55. - ac_python=no
  56. - for pylibpath in '/usr/lib' $PYTHON_PREFIX/lib $PYTHON_PREFIX/lib/python$PYTHON_VERSION/config; do
  57. - eval `echo unset ac_cv_lib_python$PYTHON_VERSION'___'Py_Finalize | tr '.' '_'`
  58. -
  59. - save_LIBS=$LIBS
  60. - LIBS="$LIBS -L$pylibpath $PYTHON_LIBS"
  61. - AC_CHECK_LIB(python$PYTHON_VERSION, Py_Finalize, PYTHON_LIBS="-L$pylibpath -lpython$PYTHON_VERSION $PYTHON_DEPS"; ac_python=yes,,$PYTHON_DEPS)
  62. - LIBS=$save_LIBS
  63. - if test "x$ac_python" = "xyes"; then
  64. - break
  65. - fi
  66. - done
  67. -
  68. - if test "x$ac_python" != "xyes"; then
  69. - AC_MSG_WARN(*** Python development libraries required, Python support disabled)
  70. - fi
  71. - AC_SUBST([PYTHON_LIBS])
  72. -
  73. - AC_SUBST(pkgpythondir)
  74. - if test "x$python_install" = "xyes"; then
  75. - pkgpythondir=$PYTHON_PREFIX"/lib/python"$PYTHON_VERSION"/site-packages/gpsd"
  76. - fi
  77. -
  78. - fi
  79. - fi
  80. - fi
  81. -fi
  82. -AM_CONDITIONAL([HAVE_PYTHON], [test x"$ac_python" = xyes])
  83. -
  84. AC_PROG_LN_S
  85. AC_PROG_MAKE_SET
  86. AC_PROG_INSTALL
  87. @@ -943,7 +865,6 @@ echo " Client Features"
  88. echo " ---------------"
  89. echo "Build ncurses programs : $ac_ncurses"
  90. echo "Enable X11 support : $ac_x"
  91. -echo "Enable Python support : $ac_python"
  92. echo "------------------------------------------"
  93. if test "xdummy" = "xdummy" -a \