From: Steve Reinhardt Date: Tue, 30 May 2006 10:34:26 +0000 (-0400) Subject: Fix SCons version check. X-Git-Tag: m5_2.0_beta1~36^2~119 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d308055afc1ace1f321b76e8a85a9a45165da2ce;p=gem5.git Fix SCons version check. SConstruct: Handle SCons version check error when running on SCons 0.96 and previous. --HG-- extra : convert_revision : 37595a468a9b56336c3f88a1057706f89bee9157 --- diff --git a/SConstruct b/SConstruct index 3fac9eb2e..cbbcb07a6 100644 --- a/SConstruct +++ b/SConstruct @@ -64,7 +64,17 @@ import os # Check for recent-enough Python and SCons versions EnsurePythonVersion(2,3) -EnsureSConsVersion(0,96,91) + +# Ironically, SCons 0.96 dies if you give EnsureSconsVersion a +# 3-element version number. +min_scons_version = (0,96,91) +try: + EnsureSConsVersion(*min_scons_version) +except: + print "Error checking current SCons version." + print "SCons", ".".join(map(str,min_scons_version)), "or greater required." + Exit(2) + # The absolute path to the current directory (where this file lives). ROOT = Dir('.').abspath