让我们假设这个项目层次结构:
根 |-src | |-项目1 | |-项目2 | | |-src | | | |-嵌套 |-构建
使用 GNU autotools 并依赖递归 make,在build
目录中配置和制作项目层次结构是没有问题的:
root$ cd src && autoreconf -i && cd ../build && ../src/configure --options && make
现在,由于这会在 中创建src
层次结构的镜像,因此build
我希望在 的每个子目录中都有一个指向相应子目录的符号链接src
,build
如下所示:
根 |-src | |-项目1 | |-项目2 | | |-src | | | |-嵌套 |-构建 | |-项目1 | | |-_src -> 根/src/proj1 | |-项目2 | | |-_src -> 根/src/proj2 | | |-src | | | |-_src -> 根/src/proj2/src | | | |-嵌套 | | | | |-_src -> root/src/proj2/src/nested
有没有办法做到这一点?