site_init.py (12242:585b6820ced0) | site_init.py (12245:ad6fa75d2aba) |
---|---|
1# Copyright (c) 2013, 2015-2017 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 24 unchanged lines hidden (view full) --- 33# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 34# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 35# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 36# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 37# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 38# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 39# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 40 | 1# Copyright (c) 2013, 2015-2017 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 24 unchanged lines hidden (view full) --- 33# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 34# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 35# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 36# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 37# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 38# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 39# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 40 |
41from gem5_python_paths import extra_python_paths 42 |
|
41# Check for recent-enough Python and SCons versions. 42try: 43 # Really old versions of scons only take two options for the 44 # function, so check once without the revision and once with the 45 # revision, the first instance will fail for stuff other than 46 # 0.98, and the second will fail for 0.98.0 47 EnsureSConsVersion(0, 98) 48 EnsureSConsVersion(0, 98, 1) --- 12 unchanged lines hidden (view full) --- 61You can use a non-default installation of the Python interpreter by 62rearranging your PATH so that scons finds the non-default 'python' and 63'python-config' first. 64 65For more details, see: 66 http://gem5.org/wiki/index.php/Using_a_non-default_Python_installation 67""" 68 raise | 43# Check for recent-enough Python and SCons versions. 44try: 45 # Really old versions of scons only take two options for the 46 # function, so check once without the revision and once with the 47 # revision, the first instance will fail for stuff other than 48 # 0.98, and the second will fail for 0.98.0 49 EnsureSConsVersion(0, 98) 50 EnsureSConsVersion(0, 98, 1) --- 12 unchanged lines hidden (view full) --- 63You can use a non-default installation of the Python interpreter by 64rearranging your PATH so that scons finds the non-default 'python' and 65'python-config' first. 66 67For more details, see: 68 http://gem5.org/wiki/index.php/Using_a_non-default_Python_installation 69""" 70 raise |
71 72sys.path[1:1] = extra_python_paths |
|