m4_define(python_min_ver, 2.7.2) m4_define(python3_min_ver, 3.2.1) m4_include([m4/python.m4]) AC_INIT(test_project, project_version, [test_project-bug@gnu.org]) AC_SUBST(ACLOCAL_AMFLAGS, "-I m4 -I .") AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([-Wall -Werror gnu]) PC_PYTHON_PATH(python_min_ver) # check if we are building for python 3 PC_PYTHON_CHECK_VERSION([$PYTHON], [3.0], build_py3k=true, build_py3k=false) # if building for python 3 make sure we have the minimum version supported if test $build_py3k = true ; then AC_MSG_CHECKING([for $PYTHON >=] python3_min_ver) PC_PYTHON_CHECK_VERSION([$PYTHON], python3_min_ver, [AC_MSG_RESULT(yes)], [AC_MSG_ERROR(too old)]) fi # check for python.h #AC_MSG_CHECKING([for python.h]) #AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)]) AC_CHECK_HEADER([Python.h], , [AC_MSG_ERROR(could not find Python headers)]) # check if Python library foo exists PC_PYTHON_CHECK_LIB([dbus], [AC_MSG_RESULT(yes)], [AC_MSG_ERROR(missing)]) # test if Python library foo can do bar() PC_PYTHON_CHECK_FUNC([dbus], [get_default_main_loop], , [AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)]) AC_CONFIG_FILES([]) AC_OUTPUT