我有自动工具的背景,我习惯使用top_srcdir
,top_builddir
,srcdir
和builddir
。
当我有嵌套项目时,工作目录将更改为我在项目中定义Makefile.am
的目录。
但是,在waf中,我正在转换一个内部有两个子项目的项目:
有了这个结构:
当我将这些放在一个超级项目中时,我看到现在,无论执行哪个wscript,工作目录始终是root/
。在相同位置使用Makefile.am
的等价物将在递归时更改工作目录。
builddir
,srcdir
等。