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 <[email protected]> > --- > 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 > [email protected] > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
