diff --git a/config/__init__.py b/config/__init__.py index 9b4746c6..ce793a86 100644 --- a/config/__init__.py +++ b/config/__init__.py @@ -25,6 +25,7 @@ def add_options(vars): vars.Add('LIBS', converter=lambda v:v.split()) vars.Add('PYTHON') vars.Add('PYTHONLIBS') + vars.Add('prefix') vars.Add('boostbook_prefix') ui.add_variable(vars, ("arch", "target architeture", platform.machine())) diff --git a/config/tools/libs.py b/config/tools/libs.py index a376bb06..da8119d0 100644 --- a/config/tools/libs.py +++ b/config/tools/libs.py @@ -24,6 +24,8 @@ def BoostLibrary(env, lib, sources, make_aliases = True, **kw): if env.GetOption("install"): env.Alias(lib, env.Install("$prefix/lib", lib_node)) + env.Alias(lib, env.Install('$prefix/include/boost', '#/include/boost/python')) + env.Alias(lib, env.Install('$prefix/include/boost', '#/include/boost/python.hpp')) return lib_node