SConstruct (10158:24a198a46ff0) | SConstruct (10160:3f4372fa8e6c) |
---|---|
1# -*- mode:python -*- 2 3# Copyright (c) 2013 ARM Limited 4# All rights reserved. 5# 6# The license below extends only to copyright in the software and shall 7# not be construed as granting a license to any other intellectual 8# property including but not limited to intellectual property relating --- 862 unchanged lines hidden (view full) --- 871# the more exotic linker flags such as -Xlinker and -export-dynamic so 872# we add them explicitly below. If you want to link in an alternate 873# version of python, see above for instructions on how to invoke 874# scons with the appropriate PATH set. 875# 876# First we check if python2-config exists, else we use python-config 877python_config = readCommand(['which', 'python2-config'], exception='').strip() 878if not os.path.exists(python_config): | 1# -*- mode:python -*- 2 3# Copyright (c) 2013 ARM Limited 4# All rights reserved. 5# 6# The license below extends only to copyright in the software and shall 7# not be construed as granting a license to any other intellectual 8# property including but not limited to intellectual property relating --- 862 unchanged lines hidden (view full) --- 871# the more exotic linker flags such as -Xlinker and -export-dynamic so 872# we add them explicitly below. If you want to link in an alternate 873# version of python, see above for instructions on how to invoke 874# scons with the appropriate PATH set. 875# 876# First we check if python2-config exists, else we use python-config 877python_config = readCommand(['which', 'python2-config'], exception='').strip() 878if not os.path.exists(python_config): |
879 python_config = readCommand(['which', 'python-config'], exception='') | 879 python_config = readCommand(['which', 'python-config'], 880 exception='').strip() |
880py_includes = readCommand([python_config, '--includes'], 881 exception='').split() 882# Strip the -I from the include folders before adding them to the 883# CPPPATH 884main.Append(CPPPATH=map(lambda inc: inc[2:], py_includes)) 885 886# Read the linker flags and split them into libraries and other link 887# flags. The libraries are added later through the call the CheckLib. --- 436 unchanged lines hidden --- | 881py_includes = readCommand([python_config, '--includes'], 882 exception='').split() 883# Strip the -I from the include folders before adding them to the 884# CPPPATH 885main.Append(CPPPATH=map(lambda inc: inc[2:], py_includes)) 886 887# Read the linker flags and split them into libraries and other link 888# flags. The libraries are added later through the call the CheckLib. --- 436 unchanged lines hidden --- |