[Mesa-dev] [PATCH v2 5/5] scons: Check for mako 0.8.0
Eric Engestrom
eric.engestrom at intel.com
Thu Aug 16 10:20:45 UTC 2018
On Wednesday, 2018-08-15 09:18:08 -0700, Dylan Baker wrote:
> v2: - Use distutils to do the version checking
>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107565
Acked-by: Eric Engestrom <eric.engestrom at intel.com>
> ---
> scons/gallium.py | 13 +++++++++++++
> 1 file changed, 13 insertions(+)
>
> diff --git a/scons/gallium.py b/scons/gallium.py
> index 659da72c1c3..aa7201a9715 100755
> --- a/scons/gallium.py
> +++ b/scons/gallium.py
> @@ -29,6 +29,7 @@ Frontend-tool for Gallium3D architecture.
> # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
> #
>
> +from __future__ import print_function
>
> import distutils.version
> import os
> @@ -677,6 +678,18 @@ def generate(env):
> env.PkgCheckModules('XF86VIDMODE', ['xxf86vm'])
> env.PkgCheckModules('DRM', ['libdrm >= 2.4.75'])
>
> + if not os.path.exists("src/util/format_srgb.c"):
> + print("Checking for Python Mako module (>= 0.8.0)... ", end='')
> + try:
> + import mako
> + except ImportError:
> + print("no")
> + exit(1)
> + if distutils.version.StrictVersion(mako.__version__) < distutils.version.StrictVersion('0.8.0'):
> + print("no")
> + exit(1)
> + print("yes")
> +
> if env['x11']:
> env.Append(CPPPATH = env['X11_CPPPATH'])
>
> --
> 2.18.0
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list