【发布时间】:2010-09-16 08:01:29
【问题描述】:
我正在努力编写能够正确构建我的单元测试的 Makefile。例如,假设文件结构如下所示
src/foo.cpp
src/foo.hpp
src/main.cpp
tests/test_foo.cpp
tests/test_all.cpp
所以,要构建可执行的 test_all,我需要构建 test_foo.o,它又依赖于 test_foo.cpp,但也依赖于 src/foo.o。
在这种情况下,最佳做法是什么?父文件夹中有一个 Makefile?每个文件夹一个 Makefile?如果是这样,我如何管理跨文件夹的依赖关系?
【问题讨论】:
标签: c++ unit-testing makefile