提高构建 - 源名称相同(boost build - sources with the same n

2019-09-20 00:10发布

src
  |--Manager.cpp
  |--Specializations
  |    |--Manager.cpp

建立这个Boost.Build尝试创建

/bin/...
  |--Manager.o
  |--Manager.o

但失败。 如何自动解决这个问题? 我读了常见问题的项目 ,但我不喜欢的解决方案,因为我必须手动解决的事情时,我有一个相同的类名,但不同的命名空间。 是否有可能与目录进行Boost.Build自动前缀目标文件名?

/bin/...
  |--Manager.o
  |--Specializations.Manager.o

或复制源代码目录树?

/bin/...
  |--Manager.o
  |--Specializations
  |    |--Manager.o

Answer 1:

这种行为已经是很久以前发生变化,应该只是工作。 Boost.Build现在模仿的来源结构,即你应该得到两个bin/Manager.obin/Specializations/Manager.o



文章来源: boost build - sources with the same name