summaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorGabe Black <gabeblack@google.com>2017-11-08 17:11:38 -0800
committerGabe Black <gabeblack@google.com>2017-11-10 13:12:58 +0000
commitb67ea8fb3a7d27540cef4c2de78608134bbcdae7 (patch)
tree69bfbcb420431edc275b19052cbfffd437fdc9cc /SConstruct
parent85ef9b0f74abce291234373954e1319d56403d39 (diff)
downloadgem5-b67ea8fb3a7d27540cef4c2de78608134bbcdae7.tar.xz
scons: Move scons and python version checking into site_init.py.
In an effort to shrink and modularize the main scons files, this change pulls the scons and python version checking code out of the main file and into site_init.py which runs before the SConstruct starts. This will be a place to put really generic code which has to do with the very fundemental aspects of getting scons to work. Other checks, like checks for particular tools or particular versions of tools, will happen in other more specialized files. Change-Id: Icd00ecadbe1141aef4dbadcf42d6ddef1f3a701f Reviewed-on: https://gem5-review.googlesource.com/5561 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'SConstruct')
-rwxr-xr-xSConstruct29
1 files changed, 0 insertions, 29 deletions
diff --git a/SConstruct b/SConstruct
index 230232d7f..49bf3475c 100755
--- a/SConstruct
+++ b/SConstruct
@@ -78,35 +78,6 @@
#
###################################################
-# Check for recent-enough Python and SCons versions.
-try:
- # Really old versions of scons only take two options for the
- # function, so check once without the revision and once with the
- # revision, the first instance will fail for stuff other than
- # 0.98, and the second will fail for 0.98.0
- EnsureSConsVersion(0, 98)
- EnsureSConsVersion(0, 98, 1)
-except SystemExit, e:
- print """
-For more details, see:
- http://gem5.org/Dependencies
-"""
- raise
-
-# pybind11 requires python 2.7
-try:
- EnsurePythonVersion(2, 7)
-except SystemExit, e:
- print """
-You can use a non-default installation of the Python interpreter by
-rearranging your PATH so that scons finds the non-default 'python' and
-'python-config' first.
-
-For more details, see:
- http://gem5.org/wiki/index.php/Using_a_non-default_Python_installation
-"""
- raise
-
# Global Python includes
import itertools
import os