| # =========================================================================== |
| # https://www.gnu.org/software/autoconf-archive/ax_python_module.html |
| # =========================================================================== |
| # AX_PYTHON_MODULE(modname[, fatal, python]) |
| # Checks for Python module. |
| # If fatal is non-empty then absence of a module will trigger an error. |
| # The third parameter can either be "python" for Python 2 or "python3" for |
| # Python 3; defaults to Python 3. |
| # Copyright (c) 2008 Andrew Collier |
| # Copying and distribution of this file, with or without modification, are |
| # permitted in any medium without royalty provided the copyright notice |
| # and this notice are preserved. This file is offered as-is, without any |
| AU_ALIAS([AC_PYTHON_MODULE], [AX_PYTHON_MODULE]) |
| AC_DEFUN([AX_PYTHON_MODULE],[ |
| PYTHON_NAME=`basename $PYTHON` |
| AC_MSG_CHECKING($PYTHON_NAME module: $1) |
| $PYTHON -c "import $1" 2>/dev/null |
| eval AS_TR_CPP(HAVE_PYMOD_$1)=yes |
| eval AS_TR_CPP(HAVE_PYMOD_$1)=no |
| AC_MSG_ERROR(failed to find required module $1) |