mirror of
https://github.com/boostorg/python.git
synced 2026-01-21 05:02:17 +00:00
Rename (and move) boost.python.numpy to boost.numpy.
This commit is contained in:
34
SConscript
34
SConscript
@@ -1,33 +1,33 @@
|
||||
import scons_tools
|
||||
import os
|
||||
|
||||
targets = {"boost.python.numpy":{}}
|
||||
targets = {"boost.numpy":{}}
|
||||
|
||||
scons_tools.LocalConfiguration(
|
||||
name="boost.python.numpy",
|
||||
libraries=["boost_python_numpy"],
|
||||
name="boost.numpy",
|
||||
libraries=["boost_numpy"],
|
||||
dependencies=("boost.python", "numpy")
|
||||
)
|
||||
bp_numpy_env = scons_tools.GetEnvironment().Clone()
|
||||
bp_numpy_env.Append(CPPPATH=[os.path.abspath(os.curdir)])
|
||||
libpath = os.path.abspath("%s/python/numpy/src" % scons_tools.GetBuildDir())
|
||||
boost_numpy_env = scons_tools.GetEnvironment().Clone()
|
||||
boost_numpy_env.Append(CPPPATH=[os.path.abspath(os.curdir)])
|
||||
libpath = os.path.abspath("%s/numpy/src" % scons_tools.GetBuildDir())
|
||||
if os.environ.has_key("LD_LIBRARY_PATH"):
|
||||
bp_numpy_env["ENV"]["LD_LIBRARY_PATH"] = "%s:%s" % (libpath, os.environ["LD_LIBRARY_PATH"])
|
||||
boost_numpy_env["ENV"]["LD_LIBRARY_PATH"] = "%s:%s" % (libpath, os.environ["LD_LIBRARY_PATH"])
|
||||
else:
|
||||
bp_numpy_env["ENV"]["LD_LIBRARY_PATH"] = libpath
|
||||
bp_numpy_env.Append(LIBPATH=[libpath])
|
||||
bp_numpy_env.SetupPackages(["boost.python", "numpy"])
|
||||
Export("bp_numpy_env")
|
||||
boost_numpy_env["ENV"]["LD_LIBRARY_PATH"] = libpath
|
||||
boost_numpy_env.Append(LIBPATH=[libpath])
|
||||
boost_numpy_env.SetupPackages(["boost.python", "numpy"])
|
||||
Export("boost_numpy_env")
|
||||
|
||||
targets["boost.python.numpy"]["lib"] = SConscript("libs/python/numpy/src/SConscript")
|
||||
targets["boost.python.numpy"]["install"] = (
|
||||
bp_numpy_env.RecursiveInstall(
|
||||
os.path.join(bp_numpy_env["INSTALL_HEADERS"], "boost"),
|
||||
targets["boost.numpy"]["lib"] = SConscript("libs/numpy/src/SConscript")
|
||||
targets["boost.numpy"]["install"] = (
|
||||
boost_numpy_env.RecursiveInstall(
|
||||
os.path.join(boost_numpy_env["INSTALL_HEADERS"], "boost"),
|
||||
"boost",
|
||||
regex="(.*\.hpp)")
|
||||
+ bp_numpy_env.Install(bp_numpy_env["INSTALL_LIB"], targets["boost.python.numpy"]["lib"])
|
||||
+ boost_numpy_env.Install(boost_numpy_env["INSTALL_LIB"], targets["boost.numpy"]["lib"])
|
||||
)
|
||||
targets["boost.python.numpy"]["test"] = SConscript("libs/python/numpy/test/SConscript")
|
||||
targets["boost.numpy"]["test"] = SConscript("libs/numpy/test/SConscript")
|
||||
|
||||
|
||||
Return("targets")
|
||||
|
||||
Reference in New Issue
Block a user