2
0
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:
Stefan Seefeld
2011-07-03 16:40:30 +00:00
parent 2979e4b062
commit b2519a25a9
51 changed files with 1706 additions and 1641 deletions

View File

@@ -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")