src
|--Manager.cpp
|--Specializations
| |--Manager.cpp
构建这个 Boost.Build 试图创建
/bin/...
|--Manager.o
|--Manager.o
但失败了。如何自动解决这个问题?我阅读了FAQ item,但我不喜欢这个解决方案,因为当我有相同的类名但不同的命名空间时,我必须手动修复。是否可以使 Boost.Build 自动为对象文件名添加目录前缀?
/bin/...
|--Manager.o
|--Specializations.Manager.o
或者复制源目录树?
/bin/...
|--Manager.o
|--Specializations
| |--Manager.o