[Mesa-dev] [PATCH v3 13/24] configure: require python mako module
Matt Turner
mattst88 at gmail.com
Fri Dec 12 08:59:26 PST 2014
On Tue, Dec 9, 2014 at 4:06 AM, Iago Toral Quiroga <itoral at igalia.com> wrote:
> diff --git a/m4/ax_check_python_mako_module.m4 b/m4/ax_check_python_mako_module.m4
> new file mode 100644
> index 0000000..f289f26
> --- /dev/null
> +++ b/m4/ax_check_python_mako_module.m4
> @@ -0,0 +1,77 @@
> +# ===========================================================================
> +#
> +# SYNOPSIS
> +#
> +# AX_CHECK_PYTHON_MAKO_MODULE(MIN_VERSION_NUMBER)
> +#
> +# DESCRIPTION
> +#
> +# Check whether Python mako module is installed and its version higher than
> +# minimum requested.
> +#
> +# Example of its use:
> +#
> +# For example, the minimum mako version would be 0.7.3. Then configure.ac
> +# would contain:
> +#
> +# AC_CHECK_PYTHON_MAKO_MODULE(0.7.3)
You mix up AC/AX. Since it's not part of autoconf-proper, always call it AX.
> +#
> +# LICENSE
> +#
> +# Copyright (c) 2014 Intel Corporation.
> +#
> +# This program is free software; you can redistribute it and/or modify it
> +# under the terms of the GNU General Public License as published by the
> +# Free Software Foundation; either version 2 of the License, or (at your
> +# option) any later version.
> +#
> +# This program is distributed in the hope that it will be useful, but
> +# WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
> +# Public License for more details.
> +#
> +# You should have received a copy of the GNU General Public License along
> +# with this program. If not, see <http://www.gnu.org/licenses/>.
> +#
> +# As a special exception, the respective Autoconf Macro's copyright owner
> +# gives unlimited permission to copy, distribute and modify the configure
> +# scripts that are the output of Autoconf when processing the Macro. You
> +# need not follow the terms of the GNU General Public License when using
> +# or distributing such scripts, even though portions of the text of the
> +# Macro appear in them. The GNU General Public License (GPL) does govern
> +# all other use of the material that constitutes the Autoconf Macro.
> +#
> +# This special exception to the GPL applies to versions of the Autoconf
> +# Macro released by the Autoconf Archive. When you make and distribute a
> +# modified version of the Autoconf Macro, you may extend this special
> +# exception to the GPL to apply to your modified version as well.
I'd probably just make the license MIT if you wrote the whole thing.
But, not a big deal in any case.
I really like that you did this checking as a separate m4 file.
More information about the mesa-dev
mailing list